Photo compression guide: hit any KB limit and aspect ratio, 100% on your device

FormScale resizes and compresses photos entirely inside your browser — nothing is ever uploaded to a server. This guide covers exactly how to compress a photo to 20KB, 50KB, 100KB, or 200KB, the correct crop for passport (3:4) and visa (2:3) photos, and the file specs used by common government forms, passport portals, and visa applications.

Zero-upload processing No account required Works offline once loaded

How it works — 3 steps

From original photo to a form-ready file in under a minute.

01

Upload your photo

Drop a JPG, PNG, WebP, or HEIC photo into FormScale. It loads straight into your browser's memory — no upload progress bar, because there's no upload.

02

Pick a KB target

Choose the exact limit your form asks for, or enter a custom value.

20 KB50 KB100 KB
200 KBCustom
03

Match the aspect ratio

Select Passport 3:4 or Visa 2:3 to auto-crop, or keep the original framing. Download the finished JPEG instantly.

1:1 Square3:4 Passport2:3 Visa

Supported dimensions & file size specs

Typical requirements for common government, passport, visa, and exam portals. Always confirm against the exact portal you're submitting to, since individual agencies can vary.

Use case Aspect ratio Typical file size limit FormScale preset
Passport photo 3:4 portrait 20–50 KB Passport 3:4 + 20/50 KB
US visa photo 1:1 square Under ~240 KB 1:1 Square + 200 KB
Schengen / EU visa 2:3 portrait 20–50 KB Visa 2:3 + 20/50 KB
Government ID / form upload Original or 1:1 50–200 KB Original + 50/100/200 KB
Exam registration portal Original or 3:4 20–100 KB Passport 3:4 + 20/100 KB
Online application photo upload Original 100–200 KB Original + 100/200 KB

Swipe sideways to see all columns

These are common ranges seen across government and institutional portals, not official figures for any single authority. When in doubt, use the custom KB field to match the exact number stated on your form.

Why processing happens locally

The privacy model behind every compression.

Never uploaded

Your photo is read directly into the browser's memory. It never travels over the network to any FormScale server.

Runs on the Canvas API

Cropping, scaling, and JPEG re-encoding all happen through your browser's native Canvas API and JavaScript — the same engine that renders the page.

Nothing is stored

Once you close or refresh the tab, the original and compressed images are gone from memory. FormScale keeps no copy anywhere.

Works for sensitive IDs

Because there's no upload step, FormScale is safe to use for passport, visa, and other identity-document photos.

Ready to compress your photo?

No sign-up. No upload. Free every time.

Open the Compressor Tool

Frequently asked questions

Open FormScale, upload the photo, and select the 20KB preset (or type 20 into the custom field). The tool runs a local quality search in your browser and gives you the largest, sharpest image that still fits under 20KB, ready to download in seconds.

A passport photo size reducer crops your photo to the required aspect ratio and compresses it to fit a portal's file size limit. FormScale's Passport 3:4 preset center-crops to that ratio, then searches JPEG quality so the export lands at or under your chosen KB target without unnecessary quality loss.

Yes. FormScale includes a 1:1 square crop commonly used for US visa and ID-style photos, and a 2:3 crop used by Schengen and many other international visa applications, alongside 20KB, 50KB, 100KB, and 200KB size presets.

A client-side image resizer processes your photo entirely inside your browser using JavaScript and the Canvas API instead of uploading it to a server. For sensitive images like passports and visas, that means the file never leaves your device.

Most rejections come down to two things: the file exceeds the portal's KB limit, or the aspect ratio doesn't match what's expected. Matching both the exact KB ceiling and the exact aspect ratio in the specs table above resolves most upload errors.

Not noticeably for typical form and portal use. FormScale searches for the highest JPEG quality that still fits your target size rather than applying a fixed low setting, so most photos stay sharp enough for review even at 20KB or 50KB.

No installation, account, or plugin is required. FormScale runs directly in any modern desktop or mobile browser — upload, pick a size and aspect ratio, and download the result in the same tab.

FormScale accepts JPG, PNG, WebP, and HEIC/HEIF files (including iPhone photos), and always exports the compressed result as a JPEG, which is the format most government and exam portals require.