Image Mosaic / Pixelator
Pixelate any image with an adjustable block size to create a mosaic or pixel-art effect. Download the result.
The Image Mosaic tool reads an uploaded image pixel-by-pixel, divides it into square blocks of a configurable size, and fills each block with the average colour of that region. The result is a classic mosaic or pixel-art look. Use the block-size slider (2–50 px) to control how coarse the effect is. All processing uses the HTML Canvas API and runs entirely in your browser.
Related Tools
Apply Gaussian blur to any image with a radius slider using the CSS filter canvas API.
Convert any image to grayscale using pixel-level luminance calculation in the browser.
Invert all colours in an image (255 − r, 255 − g, 255 − b). Side-by-side before/after preview. Download result.
FAQ
- How does the mosaic effect work?
- The image is divided into a grid of NxN pixel blocks (where N is the block size you choose). Each block is filled with the average colour of all pixels in that region, producing a pixelated appearance.
- What block size should I use?
- Block sizes of 4–10 px produce a subtle pixelated look, while sizes of 20–50 px create a very coarse mosaic effect. Experiment with the slider to find your preferred look.
- Does the tool work with transparent images?
- Yes. PNG images with transparency are supported. The alpha channel of each block is averaged along with the colour channels.