tinysqueeze
Privacy & security

Can You Compress Images Online Without Uploading Them?

Yes. A modern browser can decode, resize, and re-encode an image on your device, so the page can provide the tool without receiving the original file.

“Online” does not always mean “uploaded”

A conventional online compressor sends each file to a remote server, waits for that server to encode it, and downloads the result. A local tool sends the encoder to your browser instead. Both begin on a website, but their data paths differ: device → server → device versus read → encode → download entirely on the device.

tinysqueeze runs its JPEG, PNG, WebP, and AVIF work in a browser Worker using WebAssembly codecs. Pixels, filenames, and output files stay in the current tab’s memory. That design is useful for identity documents, client assets, unreleased designs, and personal photos that may contain sensitive context.

How to verify that an image is not uploaded

  1. Open the browser developer tools, select Network, and clear the existing log.
  2. Drop a recognizable test image into the tool and start compression.
  3. Inspect the requests. You may see scripts, codecs, or analytics, but there should be no upload with a payload close to the image size.
  4. After the required codec has loaded once, disconnect the network and try another file of the same format. Continued processing is strong evidence that encoding is local.

The best proof is not a “secure” badge; it is the absence of your file in request bodies. An organization with stricter requirements can confirm the same behavior with a local proxy or managed browser logging.

Practical settings for private local compression

MaterialSuggested settingWhy
Everyday photosBalanced; keep JPEG or use WebPGood size and compatibility balance
Screenshots and iconsHigh quality; lossless PNG optimizationProtects text edges and transparency
Large web-image batchesSmart auto; max side 1920pxAdapts quality per image and caps pixel dimensions
HEIC or RAWConvert to JPEG; inspect a sample firstBroader compatibility on destination devices

Test three to five representative files before dropping an entire folder. Faces, night scenes, small text, gradients, and transparency react differently to compression, so a sample is safer than assuming one quality value fits everything.

The real limits of on-device processing

Local compression uses your CPU and memory. Huge RAW files, hundreds of photos, or very large PNGs can therefore be slower than a cloud service. If the tab runs short of memory, split the job into smaller batches instead of forcing one peak workload.

  • Keep the tab open and prevent the computer from sleeping during a long batch.
  • Back up important originals and save compressed output under new names.
  • Confirm that the destination app supports the chosen output format.
  • On a shared device, close the tab and clear the download folder after sensitive work.
Process your files now

Your files are processed in the current browser and are not uploaded as article samples.

Open the image compressor