Compress receipt photo for HMRC
Turn large phone photos of receipts into HMRC-ready files that are easier to upload and still readable.
Drop your images here
or click to browse
Supports JPEG, PNG, WebP, GIF, BMP
Receipt photos and HMRC upload limits
Receipt photo uploads fail when the image is oversized for the tax portal, even if the content itself is valid. Modern phone cameras create very large files by default, and close-up photos of printed text can include extra detail that increases size without improving evidence quality. That combination often triggers upload errors.
Typical tax-document workflows involve receipts, invoices, and proof images that need to be submitted quickly, often in batches. A single photo can exceed practical limits, and multiple files can make the issue worse. Compressing each receipt to a manageable size improves successful uploads and reduces the chance of timing out or retrying the same form.
Compression helps by reducing size while preserving the text clarity needed for review. For HMRC evidence, privacy is critical, so this tool processes everything directly in your browser. Your receipt photos stay on your device throughout the process. No files are sent to a remote server, copied to cloud storage, or retained after compression.
How it works
Drop your images
Drag and drop or click to select the images you want to compress.
Automatic compression
Your images are compressed instantly with optimised settings for this use case.
Download
Save compressed images individually or as a single ZIP file.
Frequently asked questions
Can I compress photos taken directly from my phone?
Yes. Upload phone photos in common formats like JPEG or PNG and the tool will reduce them to a more HMRC-friendly size.
What if the receipt text looks blurry?
Try retaking the photo in good lighting and keep the receipt flat, then compress again. Clear originals produce better compressed results.
Should I use 2MB for receipt photos?
2MB is a strong default for tax evidence images because it balances compatibility and readability for most upload systems.
Do you store receipt images?
No. Processing is local in your browser and your receipt photos are not uploaded or stored on external servers.