Compress images without uploading them
Make PNG, JPEG and WebP files smaller with a real quality slider, easy resizing, and the option to switch file types. It all happens on your device, and the preview shows exactly what you will get.
Files never leave your device. Compression, cropping and packaging all run in your browser. Byteshrink has no upload endpoint and no file storage.
Compress an image
Make PNG, JPEG and WebP images smaller with full quality control.
Drag & drop files here
PNG, JPEG, WebP or PDF — add as many as you like
Nothing is uploaded. Files stay in this browser tab.
No files added yet
From file to download in five steps
Step 1
Add images
Drop in PNG, JPEG or WebP files — as many as you like.
Step 2
Choose 'Reduce file size'
Cropping is a separate tool, kept out of the way here.
Step 3
Set quality & size
Pick a quality level, a new size, and the file type to save as.
Step 4
Compare
A drag-across slider shows the original next to the smaller version.
Step 5
Download
Save each image, or all of them in one ZIP file.
Controls that actually change the result
Every option does something you can see — no vague sliders.
Sharp when resized
Making a picture smaller keeps edges and detail clean, instead of looking blocky or blurry.
Switch file types
Save a PNG or JPEG as a WebP for a much smaller file, or go the other way for wider support. Or keep the type you started with.
Quick presets or full control
Best quality, Balanced and Smallest size cover most needs, and every setting is still yours to adjust by hand.
Remove hidden data
Strip out camera details and the location a photo was taken, for a slightly smaller file and a bit more privacy.
Extra options
A top-quality WebP mode for graphics, and a colour-saving option that makes flat images and screenshots smaller.
See it before you save
Check how the result looks at your exact settings before you download anything.
Choosing a format
A quick guide to picking the right output.
JPEG
Best for photos. Small files at a quality of 70–85. Cannot have transparent areas.
WebP
Usually the smallest, for both photos and graphics. Supports transparency and a top-quality mode.
PNG
Stays perfectly sharp. Best for screenshots, logos and flat colour. Try the colour-saving option for a smaller file.
Image compression FAQ
Are my files uploaded to a server?
No. Every step — opening the file, cropping, resizing, making it smaller and bundling several together — happens right inside the web page on your own device. Your files never leave your computer or phone, and nothing is kept once you close the tab.
Which file types can I use?
Images in PNG, JPEG and WebP, and PDF documents. You can also switch an image from one type to another while you compress it — for example turning a large PNG screenshot into a much smaller WebP.
How can a PDF be made smaller without a server?
For scanned or picture-heavy PDFs, Byteshrink takes a fresh, lower-resolution snapshot of each page and saves those as a new PDF. If you would rather keep the text selectable, there is a lighter option that just removes hidden information and tidies the file up.
Will making a file smaller lower the quality?
For JPEG and WebP, a lower quality setting trades some fine detail for a smaller file. The preview step shows the original and the smaller version side by side, so you can pick a setting you are happy with before downloading. PNG stays perfectly sharp unless you turn on the colour-saving option.
Is there a file size or count limit?
There is no set limit. The real limit is how much memory your device has, since all the work is done locally. Byteshrink warns you when a file is big enough that it might be slow.