PDFGami Logo
v2.25.0

Compress and Resize Images — Free, No Upload

Make images smaller in your browser: set a quality, aim for a file size in KB, or resize to a maximum width. Up to 30 at once, download as a ZIP. Free, no upload.

Set a quality · or aim for a size in KB · 30 images at a time

Compress and Resize Images — Free, No Upload

A photo straight off a phone is often four or five megabytes, and the form you are trying to attach it to wants one. The usual fix is an online compressor that uploads the picture to a stranger’s server to do arithmetic your own browser can do. This one does not. Drop up to thirty images in, choose a quality, a maximum width, or a target size in kilobytes, and they are re-encoded on your own machine. You see the before and after size for every file, and you can save them one at a time or as a single ZIP. What it will not do is pretend: PNG is a lossless format with no quality dial, so making a PNG smaller means resizing it or saving it as JPG or WebP, and the tool tells you that rather than moving a slider that changes nothing.

Aim for a File Size

Say "300 KB" and the tool searches the quality scale for the best-looking version that fits. If it cannot get there, it says so instead of silently missing.

Resize While You Shrink

Scale by percentage or fit to a maximum width or height. The aspect ratio is kept, and images are never enlarged past their original size.

Thirty at a Time

Batch a folder of photos, watch each one’s saving, then download them all as a ZIP.

100% Browser-Only

No upload and no server copy. Every image is decoded and re-encoded on your own device.

!How It Works, Step by Step

1

Drop PNG, JPG or WebP images — up to 30 — or paste a screenshot with Ctrl+V. Nothing is uploaded.

2

Choose the output format, then either set the quality or tick "Aim for a size" and type a number in KB.

3

Optionally resize: by percentage, or by fitting to a maximum width or height.

4

Click Compress, check the before and after sizes, and save each file or download them all as a ZIP.

In Your Browser vs. on a Server

FeatureLocal (Us)Cloud Tool
PrivacyNo upload (browser-only)Every photo uploaded to a vendor cloud
Batch limit30 images, no daily capOften 5-10 files, then a paywall
Target file sizeQuality searched for youUsually a paid feature
Honesty about PNGSays when lossless means no savingShows a quality slider that does nothing

Technical FAQ

How do I compress an image without losing quality?
Strictly, any JPG or WebP compression discards some data — that is how it saves space. What you can do is lose nothing visible. Start at 80% quality, which is near-invisible on photographs, and compare the result with the original at full size. If the picture is a screenshot, a diagram, or has text in it, keep it as PNG and resize it instead, because lossy compression smears sharp edges. For a truly lossless result, resize without changing the format.
Why does compressing my PNG barely help?
PNG is lossless: the browser’s encoder cannot throw away detail, so there is no quality setting to turn down. The two things that genuinely shrink a PNG are making it smaller in pixels, or re-encoding it as JPG or WebP. This tool disables the quality slider for PNG output rather than pretending it does something, and suggests the alternatives.
Can I compress an image to a specific size, like 200 KB?
Yes, for JPG and WebP. Tick "Aim for a size", type the number in KB, and each image is encoded several times at different quality levels to find the best-looking version that fits. When even the lowest quality is still over your target, that file is marked and the tool suggests resizing it as well — a 6000-pixel-wide photo cannot reach 50 KB by quality alone.
Does this reduce the image dimensions or just the file size?
Whichever you choose. Leave Resize on "Keep original size" and only the file size changes. Pick a percentage, a maximum width, or a maximum height and the pixel dimensions change too — which is usually the bigger win, since file size falls roughly with area. The aspect ratio is always kept.
Which formats can I compress?
PNG, JPG and WebP go in; PNG, JPG and WebP come out, in any combination. SVG is not accepted, because a vector file has no pixels to compress — rasterising it would make it bigger, not smaller. HEIC and TIFF are not accepted here, since browsers cannot decode them reliably — convert iPhone HEIC photos with the HEIC to JPG converter first.
Is it safe to compress private photos online?
Here, yes, because nothing is uploaded. The images are decoded, resized and re-encoded by your own browser. Open the network tab in your developer tools while you compress: no request carries the picture. That matters for ID scans, medical images and anything else you would not hand to a free cloud service.
Is there a limit on file size or number of images?
Thirty images per batch, so the tab stays responsive; there is no file size cap beyond what your own device’s memory allows, and no daily limit, account or watermark. Very large photos take a moment to decode because the work is happening locally rather than on a server farm.

Keep the Work on Your Own Device

Every tool here runs in your browser, with no upload and no account. Here is another one worth knowing about.

Need to crop it as well?

Related Image Tools