Compress an image to under 50 KB

A photo under 50 KB for an upload form, at the best quality that fits, made on this device.

Shrink a photo under 50 KB for a job portal, visa or ID upload: the highest quality that fits, chosen automatically in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.

Drop photos to get under 50 KBor click to choose files. Batches welcome.
    Details

    The highest quality that fits is picked for each image; if even the lowest does not fit, the picture is made smaller.

    Working…

    Done

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    Fifty kilobytes is a common cap on passport-style photos for online applications, staff ID cards, school admission portals and older HR systems. At that size a head-and-shoulders photo can still look sharp on screen, as long as the pixels and the compression are balanced well, which is what this page does for you.

    Each picture is held to 1000 pixels on its longer side, then saved as a JPG at the highest quality that lands under 50 KB. The result card tells you the quality it chose; anything from about 60 up looks clean at normal viewing size. If a very detailed photo cannot fit even at low quality, it is scaled down a little more instead of being turned to mush.

    Several photos can go at once, each fitted separately, and downloaded together as a zip.

    How it works

    1. Drop one or more photos.
    2. Keep 50 KB, or type the limit your form gives.
    3. Press Compress to 50 KB and download.

    In your browser, not on a server

    Resizing uses stepped downscaling on a canvas so text and edges stay sharp, and the browser encodes the result at the quality you choose. Everything happens in memory in your tab. Large batches are processed one image at a time so the page stays responsive on a phone.

    Compared with upload-based tools: Image compressors that upload your photos limit you to a few files, a small size, or a watermark until you pay. This one has no counter to reset because there is no server to keep one.

    Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Does the photo still meet the dimension rules?

    Many forms ask for a minimum such as 600 by 600 pixels. Set Resize to Exact size with those numbers and keep the 50 KB limit; the page then lowers only the quality, never the pixels, and tells you if the limit cannot be met at that size.

    What is the difference between KB and kb?

    On upload forms they almost always mean the same thing, kilobytes. Kilobits (kb in networking) would be an eighth of the size and are not used for file limits.

    Can I get a PNG under 50 KB instead?

    Choose PNG as the output format and the page will shrink the picture until the PNG fits, since PNG has no quality setting. For photos that means far fewer pixels than a JPG at the same size, so JPG is the better choice unless the form insists.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More image tools

    Other conversions

    Guides