Photo Censor - Blur & Pixelate
Blur or pixelate faces, plates, and sensitive content in photos. Draw censor regions with adjustable intensity.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does the Photo Censor work?
Your image is drawn onto an HTML Canvas. When you draw a censor region, the tool reads pixel data from that area using getImageData(). For blur, it downscales the region to a tiny canvas and upscales it back with smoothing enabled. For pixelation, it averages each block of pixels and fills the block with the average color. Crystallize uses Voronoi-style seed points to create irregular mosaic cells. Modified regions are written back with putImageData().
Are my photos uploaded to a server?
No. All censoring happens in your browser. Your images never leave your device.
What is the difference between blur and pixelate?
Blur applies a smooth softening effect that obscures details gradually. Pixelate replaces regions with a mosaic of solid-colored blocks. Both effectively hide sensitive content, but pixelate gives a more distinct censored appearance.
Can I censor multiple areas in one image?
Yes. Draw as many rectangular regions as you need by clicking and dragging on the image. You can also click a region to select it and delete individual regions before exporting.
What image formats are supported?
You can upload PNG, JPEG, WebP, GIF, BMP, and most other browser-supported image formats. The censored image is exported as a lossless PNG to preserve quality.