Compress Passport Photo to 250KB
Create a JPEG no larger than 250,000 bytes. Dimensions are preserved when possible and reduced only when required. Free. No account. Runs entirely in your browser.
Free tool · 01 — Photo Compressor
Create a Passport Seva JPEG no larger than 250,000 bytes while retaining the highest quality and resolution possible. Free, private, and entirely in your browser.
100% free — no operational image upload or account.
Compression stays in your browser. Troubleshooting replay may include canvas pixels. Privacy Policy.
Upload your passport photo
JPEG · PNG · WebP · HEIC · AVIF · BMP
What this tool does
Processing stays on your device. Troubleshooting replay may include canvas pixels; Privacy Policy.
Passport Seva requires JPEG photos between 10 KB and 250 KB. This tool aims for the highest quality it can retain within that upper limit.
The compressor searches for the highest JPEG quality that fits the cap and reduces resolution only when quality reduction is not enough. The result screen discloses the final dimensions.
No. This tool controls file size and format. It does not create the Passport Seva crop, prepare the background, or assess visual compliance.
It is not uploaded to a processing API. Compression runs in your browser. Troubleshooting replay may include canvas pixels as disclosed in the Privacy Policy; inputs and network payloads remain masked.
Need a complete document workflow?
Choose your document to open the right workflow—paid preparation where available or an unchanged-file check when editing is restricted.
The compressor searches for the highest JPEG quality from 50–92% that fits within 250,000 bytes. It preserves dimensions whenever possible. If minimum quality is still too large, it proportionally reduces resolution and clearly shows the final dimensions.
Input formats supported include JPEG, PNG, WebP, AVIF, BMP, HEIC, and HEIF. Everything is converted to JPEG (the only format Passport Seva accepts) before compression runs. Processing happens in your browser via the Canvas API. Troubleshooting replay may include canvas pixels as disclosed in our Privacy Policy.
How do I compress my passport photo without losing quality?
The tool first searches JPEG quality from 50–92% while retaining the original dimensions. If that cannot meet 250,000 bytes, it proportionally reduces the resolution and shows the final dimensions before download.
What's the maximum file size for Passport Seva photo upload?
250 KB. The portal accepts JPEG files between 10 KB and 250 KB. Files outside this range are rejected at upload time. OCI photos at ociservices.gov.in use a tighter 200 KB limit, while US passport online renewal accepts roughly 54 KB to 10 MB.
Why does my passport photo file size keep changing when I resize?
Because resizing recompresses the image. Every JPEG save discards data. Repeated resize-then-save cycles move file size around unpredictably and degrade quality each round. The clean workflow is: resize once to 630×810, then compress once to under 250 KB.
Can I compress a photo that's already 630×810 pixels?
Yes — this is the most common use case. Many applicants resize their photo to 630×810 in Photoshop or an online resizer and discover the file is still 600–900 KB, well over the 250 KB limit. This tool preserves 630×810 when JPEG quality reduction is enough and clearly discloses any proportional resolution reduction.
Last updated: July 26, 2026