Apply a block-averaging mosaic to any photo — square tiles, scanline bars or halftone dots. Slider from 2 to 64 px, full-resolution export, nothing uploaded.
Drop any photo into the Image Pixelator and it replaces every tile of pixels with that tile's average colour, producing the blocky mosaic effect seen in redacted images, retro game art, and privacy-protecting face blurs. Three styles are available: square blocks for the classic 8-bit look, horizontal bars for a CRT-scanline aesthetic, and circular dots for a halftone-style result. All processing runs in your browser via the Canvas API. Nothing is uploaded.
The block-size slider runs from 2 px to 64 px. At 2 px the effect is subtle, barely distinguishable from light blur. At 64 px each tile covers a large region of the image and faces or text in that region become unreadable. Five quick-preset buttons (Fine 4 px, Medium 12 px, Coarse 24 px, Large 40 px and Mega 64 px) let you jump to common sizes without touching the slider.
The image is divided into a grid of tiles of the chosen pixel size. For each tile the tool reads every pixel in that region and computes separate arithmetic means for the R, G and B channels. The tile is then filled with that averaged colour. In Square and H-Bars modes this is a plain filled rectangle; in Dots mode a circle inscribed at 90% of the tile radius is drawn instead, leaving the background colour of the canvas (the page's background) visible in the gaps between circles. The same algorithm drives the export, with the block size scaled proportionally to the native resolution so the visual result is pixel-for-pixel identical to the preview.
Drop a photo here, or click to browse
JPEG · PNG · WebP · max 10 MB · nothing is uploaded