Compress an image to 50 KB

Drop a photo and get a JPEG just under 50 KB. It runs on your device, so nothing is uploaded.

  • Nothing uploaded
  • No sign-up
  • Works offline

10 of 10 left today

Drop images here

Or paste with Ctrl+V. JPG, PNG, WebP, AVIF, HEIC, GIF, BMP and SVG all work.

Files are processed on this device. Nothing is uploaded.

Max file size

KB

Save as

Save as
Advanced settingsJPEG, under 50 KB, metadata removed

Format and qualityJPEG, quality set by size

Output format

The size target picks the quality for you.

#FFFFFF

JPEG has no transparency, so see-through areas are filled with this colour. Also used for padding.

File sizeUnder 50 KB

KB

DimensionsOriginal size

Resize by

MetadataRemoved

Removing Content Credentials deletes the signed record of how a file was made. Keep your original if you may need it.

File names{name}

Example: summer-photo.jpg. Names are lowercased with hyphens.

What 50 KB looks like

Fifty kilobytes suits profile photos, ID uploads and scanned pages. In the table the test photo reached 49 KB at JPEG quality 34 and kept its full 2000 x 1333 pixels. That is a heavy squeeze on a large picture, and blocks show up at 100% zoom. If the photo will only be seen small, a smaller pixel size gives a nicer result than a big picture at low quality.

JPEG output with a 50 KB target (1 KB = 1000 bytes)
Test imageOriginalResultJPEG qualityPixelsTime
Photo694 KB49 KB342000 x 13333.3 s
12 MP photo1.81 MB50 KB431755 x 1170 (from 4000 x 2667)5.3 s
Screenshot46 KB50 KB781600 x 9001.2 s
Illustration94 KB44 KB891200 x 12001.5 s

Test images are synthetic files made by this project: a 2000 x 1333 landscape photo, a 1600 x 900 interface screenshot and a 1200 x 1200 transparent illustration. The 12 MP photo is the same photo scaled up to 4000 x 2667, the size a phone camera saves. Quality is lowered first and the image is only scaled down when quality alone cannot reach the target. A JPEG that is already under the target is left as it is. Timings: one thread of WebAssembly on Node v22.23.4, Intel(R) Xeon(R) Processor @ 2.10GHz, 2 cores, measured 2026-10-31. Other devices will differ.

Resize first for a better result

Try the resize tool with a longest side of about 800 pixels, then bring the file here. With a quarter of the pixels, the same 50 KB budget lets the encoder use a much higher quality. Show the result next to the original in the compare view and keep whichever balance looks right.

Screenshots and documents

Text-heavy images behave differently from photos. The test screenshot is 1.81 MB as a PNG, so it is already under 50 KB. Turning it into a JPEG reached quality 43 at 50 KB, which is larger than the PNG. Flat graphics and text suit PNG or lossless WebP. If your file is already under the limit and the form takes PNG, choose Same under Save as. The tool then keeps the pixels as they are and only removes metadata.

Checking the result

Each result shows the original size, the new size, the percentage saved and the JPEG quality that was used. The compare view has a 100% zoom for checking faces and text. Download the file once you are happy with it.

Common upload form problems

  • A form that wants a size between a minimum and a maximum, such as 20 to 50 KB. Set the target to the maximum and read the size on the result. If it comes out too small, raise the target a little.
  • A form that checks the extension. Files from this page are saved with a .jpg extension.
  • A form that insists on exact pixel dimensions. Set them first in the resize tool with Fill and crop or Pad, then compress.
  • A photo that arrives sideways. Photos are rotated to match their orientation before saving, so this should not happen here.

Read the size on the result line rather than in your system file properties. Some systems show size on disk, which rounds up to a block and can look larger than the real file.

Questions

Is 50 KB measured as 1000 or 1024 bytes?

The tool uses 1000, so the result also passes a limit that counts 1024 bytes per KB.

Why is the JPEG bigger than my PNG screenshot?

JPEG is designed for photos. Flat colours and sharp text compress better as PNG or lossless WebP.

Can I keep my PNG?

Yes. Choose Same under Save as. If the file is under the target it is returned unchanged.

Will it work for several photos at once?

Yes. Drop them together and each is compressed to the target. The daily limit of 10 images applies.

Last updated 2026-10-31. Numbers in the tables were measured when this page was built.