Skip to main content

All processing done locally in your browser

Image Machine logo
Image Machine

Effects

Choose a tool to get started

Background Removal

Blur Effect

Mosaic Effect

Image Upscaler

AI effects that run on your device

The heavier transformations live here: cutting a subject out of its background, enlarging a small image without turning it to mush, and the blur and mosaic used to hide faces, licence plates and account numbers. Background removal and upscaling run real neural networks, and they run them on your machine through WebAssembly and WebGL rather than on a server, which is the whole point when the picture is a passport scan or an unreleased product shot. The first use of a model downloads its weights once and caches them; after that it works offline.

Frequently Asked Questions

How does background removal work without uploading my photo?

The segmentation model itself is downloaded to your browser and executed there. Your image is fed to it in memory, the model returns a mask of what it considers foreground, and that mask is applied to produce a transparent PNG. The photo never travels anywhere, which is why the first run takes a few seconds to fetch the model and later runs are quick.

Is the upscaler really AI, or just interpolation?

It is a real super-resolution network, not bicubic stretching. It has learned how edges, hair and texture look at higher resolution and reconstructs plausible detail rather than smoothing between existing pixels. It cannot invent information that was never captured, so a heavily compressed thumbnail improves but does not become a sharp photograph.

Which is better for hiding a face, blur or mosaic?

Mosaic is safer. A Gaussian blur is a reversible mathematical operation, and with enough of the original context a determined attacker can partially undo a light one. Mosaic discards the pixels outright by averaging them into blocks. For anything sensitive use mosaic at a coarse block size, or the dedicated face blur which handles detection for you.

Why is the first run slower than later ones?

Because the model weights have to be fetched once, which is tens of megabytes depending on the tool. The browser caches them, so the second and every later use starts immediately and works without a connection. Processing time after that depends on your CPU or GPU and on the size of the image.

Can I use the results commercially?

Yes. The tools add no watermark and claim no rights over what you produce with them. Whatever you were allowed to do with the original image, you are allowed to do with the edited version. There is no account, so there is nothing tying an output back to you.