Resize Image to 20KB Online

Your 20KB target is ready. Choose a photo or signature to get started. No app to download, and your files never leave your device.

KB
Quick select

Choose a limit. Results leave a 500-byte safety margin.

Optional form requirements

Leave empty to keep the existing compression behavior. Enter both pixel dimensions to resize exactly; this may change the image’s proportions. We try higher JPEG quality to meet a minimum and enlarge proportionally only when exact pixel dimensions are not specified. A result that cannot meet all requirements is marked as failed.

No uploads. Processed in your browser.Output: JPG

A 20KB limit, with room to spare

If an exam registration portal, a government application form or a visa photo field sets a 20KB maximum, a phone photo will usually need shrinking. You can compress image to 20kb here: selecting your file starts the process.

To compress jpeg to 20kb, we balance dimensions and JPEG quality. Every successful result is at most 19,500 bytes, leaving a 500-byte margin below a decimal 20KB cap. PNG and WebP inputs become JPGs, with transparent areas filled white.

When you reduce image size to 20kb, inspect the face or signature in your before-and-after results. Start with a sharp, closely framed photo, and check your form’s separate pixel dimensions and background rules.

Frequently asked questions

Why must my photo be 20KB, and will it still be clear?

Some exam, government application and visa photo fields specify a 20KB maximum. Check your own form’s current rules. We resize before lowering quality for small targets, never going below JPEG quality 0.35. A clear, closely framed face can remain recognizable, but detail is lost. Preview the result before submitting.

Why is the result smaller than 20,000 bytes?

We use decimal KB:1KB equals 1,000 bytes. A 20KB target is capped at 19,500 bytes to leave a 500-byte safety margin. The displayed result is its actual file size.

Why is my file still over the limit after compressing?

A successful 20KB result is at most 19,500 bytes. We use decimal KB (1KB = 1,000 bytes) and leave a 500-byte safety margin. A binary KB (1,024 bytes) allows more bytes, so that convention is more lenient. Check the actual byte count against the form’s displayed limit. If the result says Target not met, try cropping excess space or a larger allowed target. A form can also reject a file for its minimum size, pixel dimensions or format.

How many pixels is a 20KB photo?

There is no fixed conversion between KB and pixels. KB measures file size; pixels measure width and height. Photos with the same pixel dimensions can differ several times in file size because their content and JPEG quality differ. Read the actual output dimensions in your results and follow the separate pixel requirements shown on your form.

Should I use JPG or PNG for a form upload?

JPEG usually creates smaller files for photographs. PNG preserves sharp lines, text and transparency, but photographic PNG files can be much larger. Follow the format required by your form. This tool always outputs JPG and replaces transparency with white, so it is not suitable when a transparent background is required.

Is my photo uploaded to a server?

No. Your image is processed entirely in your browser. The photo or signature is not sent to a server; preview and download use local files on your device.

Does this work on a phone?

Yes, it works in supported, up-to-date mobile browsers. Processing time depends on your phone, image dimensions and the number of selected files. Images are handled one at a time in a background Worker so you can keep using the page.

Can I also set a minimum size or exact pixel dimensions?

Yes. Enter a minimum KB and both Width and Height in pixels under Optional form requirements. Leave them empty to compress only to the target upper limit. When provided, the results check file size, pixel dimensions and JPG format individually and explain which requirement failed.