Compress a photo to exactly 20KB, 50KB or 100KB

Built for exam and job application uploads that reject your file for being a few kilobytes too big. Choose a target size, drop your photo in, and download it at the highest quality that fits.

Target file size Currently: 50.0 KB
KB

Kilobytes (KB) here mean 1024 bytes, the same unit portals use. Fill in the minimum too if your notification gives a range like 20KB to 50KB — the tool will then tell you when a result falls short of it.

Drop photos here, or tap to choose

JPEG, PNG, WebP, HEIC (Safari), up to 60 photos at a time

Your compressed photos will appear here.

    When the limit is tight

    To hit a small limit the tool must give something up. Balanced keeps JPEG quality at a sane level and reduces the pixel size instead, which looks better than a heavily compressed full-size photo. Keep more pixels allows a lower quality so the photo stays larger.

    Download options

    Privacy: there is no upload button because there is no server. Everything below happens on your device, and you can turn off your internet connection after the page loads and it will still work.

    How to compress a photo to an exact KB size

    1. Choose the limit. Tap 20 KB, 50 KB, 100 KB — or type the exact number your portal asks for.
    2. Add your photo. Tap the drop area to choose a file, or drag photos in. You can add a whole batch at once.
    3. Save it. Download a single photo, or press Download all as ZIP to get the whole batch in one file.

    Why the file size matters so much on Indian exam portals

    Most application portals — SSC, UPSC, IBPS, state boards, university admissions, and the various state police and teaching recruitment sites — accept a photograph only inside a narrow window: often a minimum of 20KB and a maximum of 50KB, sometimes 100KB for a signature or a scanned document. A modern phone camera produces 3–8MB per photo, so the file has to be reduced by more than 99% before the form will take it.

    The portal rejection message is usually unhelpful ("invalid photograph"), and most editors only let you pick a JPEG quality percentage and hope. The target-size approach is different: you state the limit, and the tool finds the quality and resolution that fit inside it.

    Common size requirements

    These are the limits applicants run into most often. Requirements change without notice and vary by post, so always confirm against the official notification for the exam you are applying to — PhotoZip is an independent tool and is not affiliated with any recruitment body.

    Typical photograph upload specifications
    Typical useSize limitDimensions
    Photograph, most recruitment portals20KB – 50KB200×230 px
    Photograph, digital signature10KB – 20KB140×60 px
    Scanned documents and certificates100KB – 300KB1000–1500 px wide
    Passport-style photo, print quality50KB – 200KB600×600 px or larger

    Questions people ask

    Will the output be exactly 20KB?

    It will be at or just under 20KB, never over. Portals reject files above the limit, so landing a few kilobytes low is much safer than overshooting — and the tool always picks the highest quality that stays inside your number.

    Do you store my photos?

    No. There is no upload step at all: the image is read by your browser, re-encoded by your browser, and saved by your browser. Closing the tab leaves nothing behind.

    What if 20KB still looks too blurry?

    The tool reduces JPEG quality first, and only starts shrinking pixel dimensions once quality alone cannot reach the target. If the result looks soft, check the resolution shown next to each file: most portals also impose a minimum, and a 200×230px photo is meant to be viewed as a thumbnail, not full screen.

    Does it work on my phone?

    Yes. It works in Chrome, Safari, Firefox, Edge and Samsung Internet on Android and iOS, and it does not need an app. Large batches are compressed in background threads so the page stays responsive.

    My photo is a HEIC file from an iPhone. Will it work?

    On Safari, yes. On Chrome and Firefox the browser itself cannot decode HEIC, so export the photo as JPEG first (iPhone: Share → Save as JPEG, or change Camera settings to "Most Compatible").