Free tool · 100% private

Compress Image for Exam & Application Forms

Updated

Shrink a JPG, PNG or WebP photo to the exact file size a form demands — 100 KB, 50 KB, 20 KB — or to a quality you choose. The tool works down to your target automatically.

Your images never leave your device. This tool has no upload endpoint — it's not a promise, it's the architecture. Your photos are read, compressed and verified locally in your browser and never sent to any server.
Choose images or drop them here
JPG, PNG or WebP · several at once · they stay on your device
Compressing your images…
Re-encoding each one entirely on your device
🔒 Nothing is uploaded — this all happens on your device
  • Reading your images on this device
  • Re-encoding & resizing
  • Verifying each image (no corruption)
  • Checking it actually got smaller
Compressed & verified
    Couldn’t compress your images
    AttendFlow
    Juggling assignment scans, ID photos and deadlines? AttendFlow keeps your attendance, timetable, exams and notes together — free.
    Get AttendFlow — free

    How to compress an image (without uploading it)

    Most "compress image" websites upload your photos to their servers, shrink them there, and send them back — then promise to delete them an hour later. This one is different: it does the whole job on your device, and it checks its own work before handing you each file.

    Why this is honest. Because the tool compares each result to your original, it never hands you a bigger file dressed up as "compressed". If it can't beat your original, it says so and gives that image back untouched — and since nothing is ever uploaded, there's no copy on any server to leak.

    Related tools

    Frequently asked questions

    How do I compress an image to 100KB for an application form?
    Choose "target file size", type 100 KB, and the tool re-encodes the photo on your device, testing quality levels until it lands under your limit. Exam and application portals commonly cap photos at 100 KB or even 20 KB, and this hits the number without you guessing at quality sliders.
    Are my images uploaded to a server?
    No. This tool runs 100% in your browser using JavaScript. Your images are read into your device's memory and compressed locally — they're never sent to any server, so there's no way for them to leak. It even works offline once the page has loaded.
    Can I compress an image to a specific file size?
    Yes. Switch to Target a file size and type a limit like 500 KB or 2 MB. The tool binary-searches the JPEG or WebP quality — and downscales if it has to — until the result lands at or just under your limit. This is ideal for portals that only accept images under a certain size.
    Which image formats are supported?
    JPG/JPEG, PNG and WebP. You can keep the original format, or convert to JPEG (smallest for photos) or WebP (best compression, and it keeps transparency). HEIC/HEIF photos from iPhones aren't supported directly — convert them to JPG or PNG first.
    What happens to a transparent PNG if I choose JPEG?
    JPEG has no transparency, so any transparent areas become solid white. If you need to keep transparency, choose WebP instead — the tool warns you when this applies.
    What if my image is already small?
    The tool compares the new file to your original. If it can't make it meaningfully smaller, it tells you honestly and offers your original back unchanged — it will never hand you a bigger file and call it compressed.
    Is it really free?
    Yes — completely free, no sign-up, no watermark, no account limits. It's part of AttendFlow's free student tools.

    One app for the rest of student life

    AttendFlow tracks your attendance and bunk budget, timetable, exams, marks and notes — and warns you before you slip below 75%.

    Get AttendFlow on Google Play Free plan available · Pro from ₹99/mo · cancel anytime
    AttendFlow
    AttendFlowAttendance, timetable & notes in one app
    Install