FileNorm
Compress an image to 100 KB
Hit the exact size limit, keep the best possible quality — without your photo ever leaving your device.

100 Ko
Drop your image here or tap to choose
JPEG, PNG, WebP — processed on your device
🔒 Your files never leave your device
How it works
- 1Drop your image — it stays on your device.
- 2We find the highest quality that fits your target size.
- 3Download the result, ready to submit.
When you need this
Online application forms, government portals, university admissions, job sites and e-mail attachments often reject files over a strict limit. FileNorm finds the best quality that fits under that limit, so your document is accepted the first time.
Frequently asked questions
- Why do some portals require exactly 100KB?
- Portals like CursusUp, DGSN, and many other Moroccan concours and government sites enforce a strict 100KB cap on ID/identity photos to keep their systems fast and predictable across huge numbers of applicants. It's not a soft guideline — files over the limit are rejected outright, so hitting the number exactly matters.
- Will compressing to 100KB reduce image quality noticeably?
- We binary-search the highest JPEG quality that fits your target, and only downscale dimensions as a last resort. At 100KB most portrait-style ID photos stay clearly legible; very high-detail or high-resolution originals may show mild softening.
- What file formats does this accept?
- JPEG, PNG and WebP as input. Output is JPEG (PNG transparency is composited onto white).
- Is my photo uploaded to a server?
- No. All compression happens in your browser via WebAssembly. Your file never leaves your device.
- Is it really free?
- Yes — no account, no watermark, no limit on the number of files.
How to Compress a Photo to Exactly 100 KB for Concours Applications
100 KB is one of the most common photo-size limits on Moroccan concours portals. Here's how to hit it without your ID photo looking blurry.
Read the full guide →