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.
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.
From original photo to a form-ready file in under a minute.
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.
Choose the exact limit your form asks for, or enter a custom value.
Select Passport 3:4 or Visa 2:3 to auto-crop, or keep the original framing. Download the finished JPEG instantly.
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.
The privacy model behind every compression.
Your photo is read directly into the browser's memory. It never travels over the network to any FormScale server.
Cropping, scaling, and JPEG re-encoding all happen through your browser's native Canvas API and JavaScript — the same engine that renders the page.
Once you close or refresh the tab, the original and compressed images are gone from memory. FormScale keeps no copy anywhere.
Because there's no upload step, FormScale is safe to use for passport, visa, and other identity-document photos.
Most government and institutional portals enforce a hard file size ceiling on photo uploads, and that ceiling varies more than most applicants expect. Some visa and job application forms cap uploads at under 240 KB, others require 500 KB or less, and stricter portals — particularly older government systems — ask for files as small as 20–100 KB. Submitting anything larger typically triggers an immediate rejection or upload error, regardless of how good the photo looks.
Alongside size, almost every portal enforces a dimensional standard. This usually means a fixed pixel grid, such as 600x600 px, or a physical print equivalent like 2x2 inches at a set resolution. Square ratios (1:1) are common for US visa and ID-style photos, while other programs — including many Schengen and passport-style forms — expect a taller portrait ratio instead. Uploading a photo with the wrong ratio is one of the most frequent causes of a bounced application, even when the file size itself is within limits.
Supported formats are usually limited to JPG, JPEG, or PNG, with JPG/JPEG being the near-universal default for government portals because it compresses photographically far more efficiently than PNG. The risk applicants run into is over-compression: pushing quality down aggressively to squeeze under a KB limit, which introduces visible blurriness, blocky artifacts, or pixelation around the face. Reviewers can reject a photo for looking degraded even if it technically satisfies the size requirement, so the goal is always the smallest file that still looks sharp — not simply the smallest file possible.
Passport and other official identity photos are held to a stricter, more explicit rule set than a typical form upload. Standard requirements include clear, even contrast, a plain off-white or light background with no texture or shadowing behind the subject, a neutral facial expression, and lighting that avoids harsh shadows across the face or backdrop. These rules exist so the photo can be reliably matched against the applicant in person and processed by automated identity-verification systems.
Just as important — and far easier to get wrong during resizing — is preserving the original aspect ratio. Cropping to a required ratio like 3:4 should center and trim the frame, not squeeze or stretch it. A stretched photo visibly distorts facial proportions, which is an easy way to fail an otherwise compliant submission. The safest approach is to crop first to the correct ratio, then compress to the required file size, rather than resizing the width and height independently.
FormScale processes every photo using client-side JavaScript and the browser's built-in Web Canvas API. When you drop a file into the tool, it is decoded and held directly in your browser's memory — the same memory space the page itself runs in — where it is cropped, resized, and re-encoded as JPEG before you download it.
The key distinction is that there is zero server upload at any point in that process. Your photo, and any sensitive document or identity file it represents, never leaves your device and never touches an external server. This stands in direct contrast to traditional cloud-based compressors, which typically transmit your file to a remote server for processing and, in many cases, retain a copy on that server afterward — creating a data-breach and privacy-exposure risk that simply doesn't exist with an in-browser tool. For passport, visa, and other identity-document photos, that difference matters.
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.
FormScale was built to solve a small but genuinely frustrating problem: government, visa, passport, and job application portals almost always impose strict file size and dimension limits on photo uploads, and everyday photo editors aren't built to hit those exact targets. Applicants routinely find their photo rejected — not because it looks wrong, but because it's a few kilobytes over the limit or cropped to the wrong ratio. FormScale exists to remove that friction entirely.
The tool delivers instant, high-quality image resizing and compression with no software to download, no account or registration to create, and no hidden fees. Upload a photo, choose the KB target and aspect ratio your form requires, and download a compliant file in seconds — the whole process runs in a single browser tab.
Security is central to how FormScale is built, not an afterthought. Every resize and compression runs 100% client-side, directly in your browser, using JavaScript and the Canvas API. Your photo is never uploaded to a server, never stored, and never seen by anyone but you. For sensitive documents like passport, visa, and identity photos, that means your images stay strictly confidential and fully secure on your own hardware, from the moment you select the file to the moment you download the result.