Compress · Private · Bulk

Shrink images without giving them away.

Drop photos and screenshots. Pick a quality. Watch the size savings tally in real time — every byte counts, and none of them leave your machine.

Drop images to compress

or browse — best for PNG / JPG / WebP photos

100% client-side · no uploads · no size limit

    Your files never leave this page. Compression happens inside your browser — no uploads.

    Smart defaults

    Auto picks the right format.

    A 2 MB PNG of a photo compresses 80–90% smaller as a WebP with no visible loss. Auto recognises that case and switches; anything that should stay PNG (icons, logos, screenshots) stays PNG.

    Honest numbers

    See savings per file and total.

    Every row shows the delta — green when smaller, amber when bigger. The action bar tallies cumulative bytes saved across the batch.

    Bigger win

    Cap dimensions for huge files.

    The single biggest size win for camera-roll photos isn't quality — it's resolution. Cap long side at 1920 in advanced settings and watch megabytes drop to kilobytes.

    Compress FAQs

    Compression, plain answers.

    Does compression upload my files?

    No. Everything happens inside your browser. There's no server endpoint that accepts your image data — open DevTools and watch the Network tab if you want to verify it yourself.

    What does "Auto" output format do?

    Auto keeps each file in its source format unless the source is a PNG over 50 KB, in which case it switches to WebP — PNGs of photos compress dramatically better as WebP with no visible loss. For anything outside the common raster set (SVG, TIFF), Auto falls back to WebP.

    What's the right quality value?

    60 is fine for web thumbnails and post images, 72–82 is a great default for most photo work, 92+ is for archival or print prep. JPG starts to show artifacts below 65; WebP below 50. When in doubt, start at 82 and trust your eyes.

    Should I compress to JPG or WebP?

    WebP is ~25–35% smaller than JPG at the same visual quality and is supported by every modern browser. Pick WebP unless you're handing the file to a tool or printer that requires JPG.

    Will the output ever be bigger than the original?

    Sometimes. Re-encoding a highly-compressed JPG at a high quality, or compressing flat graphics into JPG, can grow file size. The per-file row tells you exactly when this happens so you can lower quality or pick a different format.

    Can I hit a specific file-size target like 1 MB?

    Not directly — file size is a function of dimensions, format and quality, not a target you can dial in. The fastest path: turn on "Cap long side" in advanced settings (1920 is a good default), pick WebP, and slide quality down until each file is under your cap.