IMAGE, PDF & AI TOOLSLOCAL FIRST. AI WHEN YOU NEED IT.
FILEUNBOXFILE TOOLS

FILES, SIMPLIFIED.

Images / Image compressor

Compress a JPG or photo to 20 KB

Make a small JPG for a size-limited form. The 20 KB target is ready. For a form that checks the exact byte count, select the 20,000-byte limit before processing.

Compare the original and output ↓
LOCAL · NO UPLOAD

Image compressor

A simple change, handled right here in your browser.

1Add files2Set & process3Download

Drop a file. Start something.

Choose files from your device

JPG, PNG, WebP · up to 10 MB each
MAKE IT YOURS02

Processed on your device. Files are never uploaded.

Choose JPEG or WebP quality, or a target size. A target is best effort; we tell you if it cannot be met.

WORKED EXAMPLE

One map, before and after compression

Compressed contour map, visible on the rightOriginal JPG at the same position, visible on the left
Original · 261,974 BOutput · 20,086 B
Left: source JPG. Right: actual download. Both are 1040 × 700 pixels. The 20 KB setting reduced this file by about 92%. Results vary by image. Download the full-size result ↓

What to check at 20 KB

Portrait photos

Crop unnecessary background in your editor first. Faces occupy more of the final image, which matters when very few bytes are available.

Small print

Inspect the smallest readable letters at full size. If they blur together, crop to the relevant area from the original and try again.

Required dimensions

The compressor preserves pixel dimensions. If a form specifies a maximum width, resize the source first and compress the resized copy.

From source file to download in three steps

  1. Add the original photo. Choose JPG for a form that specifically asks for JPEG.
  2. Read the form’s size rule. Keep 20 KB for a 20,480-byte ceiling, or tick the strict option for a file below 20,000 bytes.
  3. Process and download. Zoom in on eyes, lettering or outlines before you submit the photo.
Select JPG and 20 KB. For a decimal byte limit, select the strict option and check the size after processing.
Select JPG and 20 KB. For a decimal byte limit, select the strict option and check the size after processing.

Common questions

Why can a 20 KB JPG exceed 20,000 bytes?

The default allows 20,480 bytes. Our sample downloaded at 20,086 bytes. Selecting the strict limit brought it to 19,526 bytes in Chromium. Check your own result against the form’s rule.

What if the tool cannot reach 20 KB?

Even the lowest JPEG quality may be too large at the current resolution. Try fewer pixels and verify the new file again.

Continue working with your file

Files are processed locally. Download and check the result before closing this page. File privacy

Compress a JPG or photo to 20 KB ↑

A place for every small file task.

JPG to PNGPNG to JPGWebP to JPGWebP to PNGImage compressorImage resizerImages to PDFMerge PDFSplit PDFPDF to ExcelImage to ExcelPDF OCRImage to text