PRIVATE IMAGE EDITOR
Turn image detail into visible square blocks directly in your browser. Your original file stays on your device while you edit.
Choose a block size and pixelate the image locally in your browser.
The Rust image engine divides the image into square blocks. For every block it calculates the average red, green, blue and alpha channel values, then fills the whole block with those averages. The final image keeps the same dimensions.
Preserve more of the original structure while creating a mosaic effect.
Remove more fine detail and make the block structure more obvious.
Pixelation is a transformation, not deletion. For credentials or secrets, use a fully opaque flattened redaction instead.
For the number of blocks and average pixels represented by each block, use the pixelation block calculator.
The selected image is decoded and processed locally with WebAssembly. FileTools does not need to upload the original image to create a pixelated copy.
Pixelation cost depends mainly on image dimensions and block size, plus decoding and encoding time. A useful performance test should report the source dimensions, format, browser, hardware and whether the WebAssembly engine was already warm.
Yes. FileTools processes the image locally in your browser using its WebAssembly image engine.
It is the square block size in pixels. The Rust engine averages the colours inside each block and writes that average back across the block.
A larger block replaces more source pixels with one average colour, so fine detail becomes less visible. It can still leave recognisable shapes or patterns.
Do not treat any blur or pixelation setting as a guaranteed security boundary for secrets. Use an opaque, flattened redaction when information must not be recoverable.
No. The operation keeps the original width and height and changes the pixels inside each block.