Skip to content

Pixelate & Mosaic

Applies a mosaic or blur over selected regions of an image and flattens it into the output.

Most “redaction” in an image editor is a black rectangle drawn on a layer above the picture, and the picture is still underneath. This rewrites the pixel buffer and encodes the file from that, so there is nothing beneath the mosaic — and it is honest about which of its three modes actually achieve that.

🔒 Runs entirely in your browsermosaicblurprivacyredact

Drop a screenshot or photo

Nothing is uploaded. The redaction happens in this tab and the file is rebuilt from the redacted pixels.

How to use it

  1. Drag over what has to go

    Each drag adds a region; the list beside the image lets you remove one you got wrong.

  2. Use solid fill over text

    Pixelated text has been recovered by brute-forcing the rendering — try every candidate string, pixelate it the same way, compare. A flat rectangle has nothing to brute-force.

  3. Make the block big enough

    The block has to be a decent fraction of the thing being hidden, not of the photo. Eight blocks across a face is still a recognisable face.

Common questions

Is blur good enough?

No. Blur is a reversible linear operation, and small text has been read back out of blurred screenshots. It is offered here for the cases where you want something to look softened, not for hiding anything.

Does the metadata go too?

Yes, and that matters more than it sounds: a JPEG carries a thumbnail of itself in its EXIF, that thumbnail is not updated when the image is edited, and it is how a redacted photo hands the original straight back. Decoding and re-encoding leaves no metadata to carry one.

Can I undo a redaction later?

Not from the exported file — that is the point. Keep the original somewhere separate if you need it; the output is a one-way result.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.