Private browser tool

Compress passport photo

Prepare passport-style photos for upload limits without sending sensitive files to a server.

Image compressor

Target exact upload limits without sending the image anywhere.

Free · No upload · No watermark

or drag and drop JPG, PNG, or WebP here

No image selected.

Private by design

Your image is processed in your browser. It is not uploaded to FitMyFile or stored on a server.

Built for upload limits

Choose a target like 20KB, 50KB, 100KB, 200KB, 500KB, or 1MB and FitMyFile will try to produce an upload-ready image.

Verify official rules

Government, visa, passport, and application portals can have exact requirements. This tool helps with file size; it cannot guarantee acceptance.

How it works

  1. Select an image. Use a JPG, PNG, or WebP file from your device.
  2. Pick a target. Choose the file-size limit your upload portal requires.
  3. Download the result. FitMyFile creates a smaller JPG locally in your browser, without uploading the image.

Questions

Does FitMyFile upload my image?

No. Image processing happens in your browser. The file is not sent to FitMyFile.

Why does the downloaded file become JPG?

JPG is usually the most reliable format for reaching strict KB limits while keeping photos readable.

Can this guarantee my visa, passport, or form upload is accepted?

No. FitMyFile helps with file size and optional dimensions, but official portals may also require specific photo composition, background, aspect ratio, format, or metadata.

What if the image cannot reach the target size?

Try setting a smaller max width or max height. Some detailed images cannot reach very small limits without visible quality loss.