CompressPictureCompress an image

Privacy

Bytes are read from disk by this page, rewritten in a worker and handed straight back to your download folder; no origin, no queue and no log ever sees them, and nothing survives the tab closing.

The short version

Pick a file, and the picture is decoded and re-encoded by code running on your own machine. There is no server behind this site — it is a static export, there are no API routes, and no endpoint exists here that could accept a file even if something tried to send one. Close the tab and nothing about your picture remains.

What happens to a file you open, precisely

Saved recipes — only if you save one

The Presets panel has a Save button. Pressing it stores the settings on screen — the goal, the cap, the format, the quality, the dimensions, the metadata policy — under a name you choose, in this browser's own IndexedDB storage for this site. It stores no picture, no file name and nothing about any file. It is never sent anywhere, other sites cannot read it, and the × on a saved recipe deletes it (clearing this site's data in your browser deletes them all). If you never press Save, nothing is stored.

What this page downloads, and when

What the analytics see

CompressPicture uses Cloudflare Web Analytics, with a property and token that belong to this site alone. The beacon is loaded only when the page is served from compresspicture.com itself — not on a local copy, a preview deployment or any other address. It records page views and page-load timings, together with the path of the page, the referring page, the browser, operating system and device type, and a country derived from the request.

It sets no cookie and stores nothing in your browser, so it cannot recognise you from one visit to the next. It never receives a picture you open, its name, its size or dimensions, the settings you chose or the file you downloaded: all of that stays inside the tab, and nothing in the image code can send it anywhere.

Software this site ships

The encoders and decoders above are open-source software used under their own licences — including libheif under the LGPL-3.0, loaded as a separate, replaceable file. The full list, with each licence, is in the licence notice.

Advertising

There is none. Advertising on this site is served by Google AdSense; the ad script loads on the page but never receives your images, file names or anything you do in the tool.

What is not here

The contact page

The contact page is the one place on this site that sends anything, and it sends only when you press its Send button: the name, email address and message you typed, plus the name of this site, posted to a Google Form that the people behind CompressPicture read. Nothing goes while you type, that page loads no Google script, font or frame beforehand, and no other page here talks to Google. It cannot carry a picture.

Contacting us and changes to this page

If something on this page turns out to be inaccurate, it is a bug and worth reporting through the contact page. Any change to how this site handles files will be described here before it ships, and a change that introduced a server-side step would be a different product rather than an update to this one.