How it works

What happens to your file.

Every tool runs inside your browser. Here is each step a file goes through, and how you can check for yourself that it never leaves your device.

Step 1 of 5 · Read

Your disk
photo.jpg
πThis tab
Network0 requests · 0 bytes
  1. 1

    Read

    You pick a file. The browser reads it from your disk straight into this tab’s memory. Nothing is copied anywhere else.

  2. 2

    Decode

    The compressed bytes are unpacked into raw pixels, the same way the browser decodes any image on a page.

  3. 3

    Process

    The tool works on those pixels with WebAssembly, running on your own processor. This is where the actual editing happens.

  4. 4

    Encode

    Pixels are packed back into a file by real production encoders such as MozJPEG and libwebp, which is why the results come out small.

  5. 5

    Save

    The finished file exists only inside this tab until you download it. Close the tab and it is gone.

There is no server to send it to.

Most image tools online work by uploading your file, processing it on a machine you do not control, then handing back a result. Your photos, screenshots and scanned documents pass through someone else's infrastructure.

This site is a static bundle. There is no backend to receive an upload and no route that accepts one. Every codec runs as WebAssembly next to your file, in the same tab you are reading this in.

Live demo

See it for yourself.

Claims about privacy are easy to make. Run a real image through the same pipeline every tool here uses, and watch the network counter while it happens.

Drop any image to test

or run the demo · paste with Ctrl+V

Run the demo
JPEGPNGWebPHEICup to 25 MB

Stays on your device. Nothing is uploaded.

Three promises, all checkable.

Works with the network off

Once the page has loaded you can disconnect entirely and every tool keeps working. Install it and it runs offline for good.

Nothing is stored

There is no database and no upload endpoint, so there is no copy of your file to leak, subpoena, or forget to delete.

Open to inspection

The source is public. Anything claimed here can be checked against the code, or against your own browser devtools.

Real codecs, compiled to the web.

The same libraries desktop tools use, compiled to WebAssembly. They download once, then stay cached on your device.

MozJPEG
JPEG encoding
libwebp
WebP and animation
libavif
AVIF encoding
Oxipng
PNG optimization
U²-Netp
Background removal
Real-ESRGAN
Image upscaling
  • MozJPEG
  • libwebp
  • libavif
  • Oxipng
  • U²-Netp
  • Real-ESRGAN

Try it on something real.

19 tools, no account, nothing leaves the tab.

Browse the tools