Image compressor
Exam forms, job portals and email attachments, without your photo losing its clarity.
PrivateNo uploadsRuns in your browser
For every upload box
Your photo fits. It still looks clear.
The job form. The photo is under the limit on the first try.
BeforeFile too large, try again
With sdevSmall files, sharp photos

An email to the bank
The scans go out in one small mail.

The shop page
Product pictures load fast for every buyer.
How to compress images to a size
Add images
Choose files or drop them on the box, as many as you like, or paste an image or a link. Compression starts straight away and each row shows the size before and after.
Set a target
Press a size chip such as 100 KB or type a number in Max file size. Leave it empty to use the quality slider alone. Same keeps each file's own format; switch to WebP or JPEG for the smallest files.
Download
Use the button on a row for one file, or Download all to get a zip. The status line shows the total saving.
Good to know
- Max file size searches for the highest quality that fits, then shrinks the pixel size only if it has to. The row shows the quality it settled on.
- Max side limits the longer edge and keeps the aspect ratio. 0 keeps the original size, and images smaller than the limit are never enlarged.
- Large photos are processed in the background, so the page stays smooth. SVG files are turned into pixels at their own size.
- Animated GIF and WebP files are converted as a still image of the first frame.
- Green output sizes are smaller than the original. Turning a small JPEG into PNG usually makes it larger, because PNG is lossless.
- The zip is built in the browser and stores the files without extra compression, since the images are already compressed.
- A file that fails to decode shows the reason on its row. HEIC and RAW files are the usual cause; export them as JPEG from your phone or camera software first.
Where people use it
Exam or job form upload
Forms often want a photo under 50 KB or a signature under 20 KB. The form photo tool sets both size and pixels.
Resize photo and signature in KB for exam and job formsEmail or chat limits
Shrink holiday photos so they fit in one email or send faster on a slow connection.
Faster website pages
Make product and blog pictures lighter so the page opens quickly on phones.
Free up phone space
Make smaller copies of old photos that still look good on a screen.
Smaller pixels too
If the picture is huge, resize it to a set width first and the file shrinks a lot more.
Image resizerA big PDF instead
Scanned papers in a PDF can be shrunk the same way.
Compress PDF
Why this one
You ask for a size, not a quality number. It lowers quality step by step and only shrinks the pixels when it has to, so every file lands under your limit.
- Type a target like 100 KB and the tool finds the right quality for you.
- Many photos at once, with one zip to download.
- Nothing is uploaded. Your photos stay on your device.
- Works with JPEG, PNG, WebP and AVIF.
- No sign-up, works on phones.
What you can change
- Target size: 50 KB, 100 KB, 200 KB, 500 KB, 1 MB or your own
- Quality slider
- Keep the format or switch to WebP or JPEG
People find this page by searching
- compress image to 100kb
- compress jpg to 50kb
- reduce image size
- compress photo to 200kb
- reduce photo size in kb
- compress image to 20kb
- image compressor online free
- compress png
- reduce photo size on mobile
- compress image for email
- compress many photos at once
Cite this tool
- APA
sdev.in. (n.d.). Compress image to 100 KB or any size [Web tool]. https://www.sdev.in/tools/image-compressor
- MLA
"Compress image to 100 KB or any size." sdev.in, https://www.sdev.in/tools/image-compressor.
- Chicago
sdev.in. "Compress image to 100 KB or any size." https://www.sdev.in/tools/image-compressor.
- BibTeX
@misc{sdev-image-compressor, title = {Compress image to 100 KB or any size}, author = {{sdev.in}}, howpublished = {\url{https://www.sdev.in/tools/image-compressor}}, note = {Web tool} }
Questions people ask
How do I compress an image to under 100 KB?
Type 100 in the Max file size box or press the 100 KB chip. The tool lowers the quality step by step until the file fits, and if the lowest quality is still too big it also reduces the pixel size. Each row shows the size and quality it ended at.
Will compressing reduce the image quality?
Slightly, and the target decides how much. JPEG and WebP at 70 to 85 look the same as the original on screen. Below 40 you will see blocks and smudged edges, and the row tells you when the tool had to go that low.
Why does a PNG not get much smaller?
PNG is lossless, so quality cannot be lowered; only the pixel size can. For photos, switch the format to JPEG or WebP for a five to ten times smaller file. Keep PNG for logos, screenshots and anything with transparency.
Which format gives the smallest file?
AVIF, then WebP, then JPEG, for the same visual quality. WebP is the safe choice: it is about 30% smaller than JPEG and works in every current browser and messaging app.
Are my images uploaded?
No. Compression happens in your browser using the canvas API and web workers. Nothing is sent to a server, and there is no file count or size limit beyond your device's memory.