Skip to content
OptiMedia

No upload, no account, no watermark — ever

Compress images without uploading them

OptiMedia shrinks PNG, JPG and WebP files inside your own browser: pick a format and quality, compare original vs compressed, then download single files or the whole batch as one ZIP.

  • Runs 100% in your browser
  • PNG · JPG · WebP · AVIF input
  • Batch queue + ZIP download
  • Free, no signup, no watermark
smaller photos as WebP
60–90%
uploaded to any server
0 bytes
per file, unlimited count
40 MB

Drop your images, download them smaller

Everything below happens in this tab. Choose WebP for the smallest web-ready files, watch the byte count fall, and grab the batch as one ZIP when you are done.

Drop images here, or click to choosePNG · JPG · WebP · GIF · AVIF · BMP — up to 40 MB each, as many as you like. You can also paste from the clipboard.Nothing is uploaded: compression runs in this tab

Compression settings

Quality: 75%
5% · smallest100% · best quality
Web-ready: visually identical for photos at a fraction of the size.

Your before/after preview appears here

Add an image and you get the comparison slider, the exact bytes saved and a download button per file — plus one ZIP for the whole batch.

  • 0 bytes uploaded

    Canvas and OffscreenCanvas do the work inside your tab — there is no server to receive a file.

  • PNG · JPG · WebP output

    Convert between formats, resize and re-encode in one pass, then download per file or as a ZIP.

  • Batch for free

    No file-count limit and no size paywall: everything a desktop tool charges for, running locally.

Free tools

Compress, convert, then shrink the paperwork

One hub, no accounts and no uploads: each tool runs entirely on your device and stays free.

  • Image compressor

    Drop in PNG, JPG or WebP files, compare original vs compressed side by side and download the smaller files — or all of them as one ZIP.

    Open tool
  • WebP converter

    Convert any PNG or JPG to WebP at the quality you pick: typically 60–80% smaller than PNG with no visible difference.

    Open tool
  • PDF compressor

    Shrink PDFs in the browser with three compression levels or a lossless pass. Scans, contracts and decks, without uploading a thing.

    Open tool

How it works

Browser-native compression, start to finish

Four steps, all of them inside your device. The heavy lifting is done by createImageBitmap, OffscreenCanvas and the WebP/JPEG encoders your browser already ships.

  1. 1. Drop your files in

    Drag and drop PNG, JPG, WebP, GIF, AVIF or BMP images — or pick them from the file dialog. Files are read with the browser's File API, straight from disk into memory.

  2. 2. Pick format, quality and size

    Choose WebP for the smallest web-ready files, JPEG for maximum compatibility, or keep the original format. The quality slider and the max-width presets decide how aggressive the compression is.

  3. 3. Compress in your tab

    Each image is decoded, optionally resized on a canvas and re-encoded at the quality you asked for. Processing is single-threaded per file so the tab stays responsive — no queue, no worker farm, no waiting for a server.

  4. 4. Compare and download

    Drag the before/after slider to check quality, read the exact bytes saved, then download files individually or grab the whole batch as a single ZIP archive.

Privacy by architecture

Nothing is uploaded — and you can verify it

Privacy claims are cheap, so this one is falsifiable: the app has no upload code path at all.

  • The upload step simply does not exist

    There is no POST route, no S3 bucket and no signed URL in this app. Open DevTools → Network, compress a 5 MB photo and watch the request list stay empty apart from the page itself.

  • Your files live in a blob URL

    Images are held as in-memory objects and blob URLs that the page creates and revokes. Close or reload the tab and they are gone — nothing survives, because nothing was stored.

  • Metadata is dropped, not kept

    Canvas re-encoding writes a fresh file, so EXIF geolocation and camera metadata are not carried over. That also means you should keep your own copy of the original when metadata matters (copyright fields, for example).

Image compression FAQ

What freelancers, marketers and developers ask before they trust an online compressor with their files.

Is this image compressor really free?

Yes — unlimited images, no account, no watermark and no file-size paywall. Because the compression runs in your browser there is no server cost to pass on, so there is nothing to meter or upsell.

Are my images uploaded to a server?

No. The tool decodes, resizes and re-encodes your files with canvas APIs inside the page. You can verify it: open DevTools → Network, then compress a 5 MB photo and watch the request list stay empty.

Which formats can I compress?

Input: PNG, JPG/JPEG, WebP, GIF, AVIF and BMP. Output: WebP (smallest for the web), JPEG (most compatible), PNG (lossless) or the original format re-encoded. Each file can be up to 40 MB and you can queue as many as you like.

Does compression reduce image quality?

WebP and JPEG are lossy, so there is always a trade-off — but at 70–80% quality most photos are visually identical while being several times smaller. PNG is lossless and only shrinks when the image is scaled down. Use the before/after slider to judge each file before you download it.

Why is WebP so much smaller than PNG or JPEG?

WebP combines a modern block-based lossy codec with a lossless mode and full alpha transparency. In practice that is roughly 25–35% smaller than an equivalent JPEG and 60–80% smaller than PNG at the same visual quality, which is why it is the default here.

Can I compress images on my phone?

Yes. The whole pipeline is browser-based, so it works on iOS Safari and Android Chrome as long as WebP encoding is available (Safari 16.4 and newer). Large batches are limited by device memory rather than by a server quota.