Local processing · no uploads
Resize Photo for Passport (600×600)
US passport photos and many visa portals expect a square image of at least 600×600 pixels and a file size under 240KB. Resize here, then set a target size to satisfy both rules at once.
Drag & drop images here
JPG, PNG, WEBP, HEIC, GIF, BMP or AVIF · up to 30 files at once
Files are processed on your device and never uploaded
600 × 600 pixels, in three steps
- 1Drop your image into the tool above — the dimensions are already filled in for you.
- 2Choose fill to crop to the exact frame, or fit to keep the whole image inside it.
- 3Press Compress and download the resized file.
Related tools
Why this compressor actually reaches your limit
Exact target file size
Say “200KB” instead of guessing a quality percentage. A binary search finds the highest quality that still fits your limit.
Batch compression
Add up to 30 images, optimize them in one run, and download everything as a single ZIP archive.
100% private
Images are decoded and re-encoded on your own device with the Canvas API. Nothing is uploaded to any server.
Automatic resizing
When quality reduction alone cannot reach the target, pixel dimensions are reduced step by step until it fits.
Your images never leave your device
Compression runs in a Web Worker inside your browser using the HTML5 Canvas API. There is no upload step, no temporary storage and no server-side copy — which is exactly why passport photos, ID scans and exam documents are safe to process here. Read the privacy policy.
Frequently asked questions
What size should a passport photo be?
The most common requirement is a 2×2 inch square, which is 600×600 pixels at 300 DPI, saved as a JPEG under 240KB. Always double-check the exact rules of the portal you are uploading to.
More image tools
Browse all toolsCompress to a target size
Resize images
- Resize image (custom size)
- Passport photo (600×600)
- Full HD (1920×1080)
- Instagram square (1080×1080)
