Compress to Exact Size
Hit the KB limit your upload form demands - free, private, instant
Hit the KB limit your upload form demands - free, private, instant
Government exam portals, university admission forms, visa applications and job sites almost all cap the size of the photo you upload. Twenty kilobytes for a signature. Fifty for a passport photo. A hundred for a scanned document. Your phone produces files a hundred times larger than that, and the form simply refuses them.
Type the number the form gave you, upload your image, and get back a file that fits. No account, no watermark, no software to install, and nothing kept on our servers. Files up to 16 MB in, any target from 5 KB to 5000 KB out.
These pages cover the size limits people hit most often, with advice specific to each one:
Most size-reducer tools give you a percentage slider and let you guess. That is useless when a form demands a hard number. This tool works backwards from the number instead.
It encodes your photo at a middle JPEG quality, measures the resulting file in bytes, and narrows in from there - higher if there is room to spare, lower if it overshoots - until it finds the highest quality that still fits. If even the lowest acceptable quality is too big, the pixel dimensions come down and the search runs again on the smaller image. Every size you see is a real measured byte count, never an estimate.
That ordering matters. Dropping quality first and resolution only when forced keeps your photo as large and as sharp as the limit allows, instead of handing you a thumbnail when a slightly softer full-size image would have fitted.
JPG has a quality dial that runs smoothly from crude to near-perfect, and file size follows it. That dial is the whole mechanism - it is what makes an exact target reachable at all. PNG, BMP and TIFF are lossless and have no equivalent control, so no amount of clever code can steer them to a specific byte count.
In practice this costs you nothing: forms that set a KB limit are asking for a photo or a scan, and they accept JPG. If you need a different format afterwards, the Image Converter handles that separately.
The compressed file is rebuilt from the image pixels alone, so the EXIF block your phone wrote - GPS coordinates, camera model, serial number, timestamps - is not carried across. That matters here more than on any other tool, because the images people compress for forms are ID photos, signatures and scans of personal documents.
Your original on your phone still contains all of it. To see exactly what is hidden in a photo before you share it anywhere, run it through the Photo Privacy Cleaner, which lists every tag it strips.
It encodes your photo repeatedly and measures the real byte count each time, searching for the highest JPEG quality that still lands under your limit. If no quality setting is small enough, it reduces the pixel dimensions and searches again. The size you see is measured, not estimated.
Usually yes. The tool aims to land just under your limit rather than far below it, so a 20 KB target typically produces a file in the high teens. If your original is very simple - a signature on plain white, for instance - the result may fall below the minimum, because there simply is not enough detail to fill 10 KB. Upload a larger scan of the same image and try again.
Yes. HEIC and HEIF files are accepted and come back as JPG, which is what the form wanted anyway. Your browser cannot draw a HEIC thumbnail, so the left-hand panel stays blank - the file has still uploaded correctly.
For a head-and-shoulders photo, yes. The tool refuses to drop below a quality floor where faces stop being readable, and reduces the dimensions instead. Very small targets on very large photos will visibly shrink the image - that is the honest trade-off, not a fault.
No. It is held in memory only for as long as the compression takes, then discarded. Nothing is written to disk, logged, or retained. There is no database, so there is nothing to leak.
Not with this tool - it handles images only. If your form wants a PDF, compress the page images first and assemble the PDF afterwards.