20 KB is the tightest limit you are likely to meet. Prepare your signature or photo with the guide below, then let the engine find the best quality that fits.
No limits or paywall.
Use instantly, no account.
Processed inside your browser.
Clean, full-quality output.
No upload queue or waiting.
Works on phone and desktop.
20 KB is about the size of a short text document, and some online forms ask you to fit a photograph or signature into it. You will see this limit, often as a 10–20 KB range, on exam registrations, government job portals and some banking and identity forms. It is entirely achievable, but only if the image is prepared properly. A quality slider on its own will not turn a 4 MB phone photo into a clean 20 KB file.
The workspace above is preset to a 20 KB ceiling and searches for the best quality that fits. This page explains how to prepare your image so that quality is actually good. Everything is processed in your browser, so your signature and photos are never uploaded.
Before
Signature photo from a phone, cropped to 900 × 350
≈ 140 KB
Grey paper and camera noise take up most of the bytes.
After
JPEG, quality chosen automatically
≤ 20 KB
Clean strokes on a light background, accepted by strict portals.
Illustrative example. At 20 KB, dimensions matter more than anything else: photos usually need to be around 200–400 pixels wide, as most forms with this limit specify.
Crop tightly with the Image Cropper, then resize to the form's dimensions (or about 300–400 px wide) with the Image Resizer.
The Target Size tab above is preset to 20 KB. Drop in your prepared image.
The compressor searches quality levels and keeps the best result at or below 20 KB, or warns you if it cannot fit.
Zoom into the preview to make sure the signature or face is clear, then download.
| Content and size | Megapixels | Bits per pixel at 20 KB | Expected result |
|---|---|---|---|
| Signature, 300 × 120 | 0.036 MP | ≈ 4.5 bpp | Excellent |
| Signature, 600 × 250 | 0.15 MP | ≈ 1.1 bpp | Very good on white paper |
| Photo, 200 × 230 | 0.046 MP | ≈ 3.6 bpp | Excellent |
| Photo, 413 × 531 (35 × 45 mm @ 300 dpi) | 0.22 MP | ≈ 0.75 bpp | Good |
| Photo, 1080 × 1350 | 1.46 MP | ≈ 0.11 bpp | Poor; resize first |
20 KB is 163,840 bits. A JPEG photo needs roughly 0.5 bits per pixel to look good and around 0.25 bpp to look acceptable. So a 20 KB photo can comfortably describe 300,000–650,000 pixels at most, and far fewer if it has a busy background. That is roughly 500 × 650 pixels. A modern phone photo has 12 million pixels or more.
Forms that set a 20 KB limit know this, and nearly always specify small dimensions too, such as 200 × 230 pixels for a photo or 140 × 60 for a signature. Follow those numbers, and 20 KB is generous. The table above shows the budget for common sizes.
Signatures are the most common 20 KB upload, and also the easiest to get right.
Use a recent, front-facing photo against a plain light background. Plain backgrounds compress to almost nothing, leaving the budget for your face. Crop to the shape the form asks for, which is often passport-like proportions, then resize to its pixel dimensions. If you need an official-style photo, the Passport Photo Maker helps with framing and background colour before you compress.
Avoid compressing an image that was already heavily compressed by a messaging app. Artefacts from the first compression add noise that the second compression struggles with, wasting your tiny budget.
The compressor runs a binary search over JPEG quality, encoding and measuring up to nine times. It keeps the largest result that still fits under 20 KB, stops early once it lands within a few percent below the limit, and never hands you a file above the limit when a fitting quality exists. When an image is too large to fit even at minimum quality, you get a warning that tells you to resize, instead of a file the portal would reject.
At 20 KB, every byte the encoder spends on something you do not care about is a byte taken from what you do. The biggest hidden cost is usually the background. Off-white paper with a shadow, a textured wall, or sensor noise from a dim room is full of tiny random variations, and JPEG has to describe them all. A pure white background, by contrast, is almost free: an 8 × 8 block of identical pixels compresses to a handful of bits.
For signatures and text documents, convert to grayscale with the Grayscale Converter unless the form demands colour. JPEG then has only one channel to encode instead of three, and colour noise from indoor lighting disappears. Raise contrast slightly so the ink is darker and the paper whiter. For photos, choose a plain, evenly lit background when you take the picture; it is far easier than fixing it afterwards.
These steps often make the difference between a blotchy 20 KB file and one that looks clean. They also make the result more consistent if you need to repeat the process for several documents.
A signature is a security credential. It should not be uploaded to unknown websites for compression. ImageMagix processes it in your browser: the file is read, compressed and saved locally, and no copy is sent anywhere. The output also contains no EXIF metadata.
Exam, banking and government forms often require a signature image between 10 and 20 KB.
Some registration systems request tiny photos at fixed dimensions with a 20 KB cap.
Web thumbnails under 20 KB keep image grids and listings very fast.
Older intranets and HR systems sometimes enforce very small attachment limits.
Crop the image tightly, resize it to the dimensions the form requests (typically a few hundred pixels wide), then add it to the workspace above with the 20 KB target. The engine finds the highest quality that fits.
At full phone resolution there are far too many pixels for 163,840 bits. The tool will warn you that the target cannot be met. Resize to around 200–400 pixels wide, as forms with 20 KB limits usually expect, and it will fit easily.
Sign in dark ink on white paper, photograph it in good light, crop tightly, and make the paper look white (brighter, more contrast). Then compress here. Clean signatures fit 20 KB at good quality.
Many forms state a range, such as 10–20 KB. The tool treats 20 KB as a ceiling. If your result is below the minimum, use slightly larger dimensions so the file lands inside the range.
Yes, if dimensions match the form. Signatures and small ID photos look clean at 20 KB. Large images squeezed to 20 KB will not, which is why resizing comes first.
No. Compression runs in your browser and your files stay on your device.
For signatures and text documents, yes: removing colour saves bytes and makes the background cleaner. Use the Grayscale Converter before compressing, unless the form requires colour.
This tool uses 1 KB = 1,024 bytes, so 20 KB = 20,480 bytes. If a site might count 1 KB as 1,000 bytes, set the target to 19 KB.
Facing issues or want to request a feature?
Let us know immediately! We would love to hear your feedback.