Photo Compressor — Reduce Image Size Online

Easily reduce photograph file sizes for online forms and government application portals without uploading images to any server.

Processed in your browser:Image processing happens locally on your device. We do not upload your photos to application servers. Learn how your data is handled →

Select Target File Size

Drag and drop photo here, or click to browse
Accepted formats: image/jpeg, image/png, image/webp • Max size: 20.0 MB • Press Space or Enter to open file browser

How it works

  1. 1. Upload your photo

    Select any JPG, PNG, or WebP photo from your computer or smartphone.

  2. 2. Choose a target file size

    Pick a preset size like 20 KB, 50 KB, 100 KB, or 200 KB, or enter a custom target size.

  3. 3. Browser-side compression

    Your photograph is compressed in local browser memory using optimal quality search and adaptive scaling.

  4. 4. Download the result

    Preview the exact before/after file sizes and download your compressed photo immediately.

100% Local & Private Processing

Processed in your browser:Image processing happens locally on your device. We do not upload your photos to application servers. Learn how your data is handled →

All image compression operations happen locally in your browser. Your images are never uploaded to external servers, cloud services, or third-party storage.

Frequently Asked Questions

What does "KB" mean in file size?
KB stands for kilobyte (1,024 bytes). Online government portals and application forms specify maximum KB limits (like 20 KB or 50 KB) to optimize file uploads.
Is image quality reduced during compression?
For lossy formats like JPEG and WebP, compression intelligently balances visual clarity and byte size. For PNG, compression is lossless.
Why might a target file size not always be achievable?
Very high resolution images or high detail photos cannot always reach extremely small targets like 20 KB without excessive dimension reduction. The tool will provide the best available result and notify you if the target cannot be reached.
Is my original image modified or overwritten?
No. Your original photo remains untouched in local memory. You can switch target sizes or compress another photo without re-uploading.
Which file formats are supported for compression?
We support JPEG (.jpg, .jpeg), PNG (.png), and WebP (.webp) image formats.