Image Mosaic / Pixelator
Pixelate any image with an adjustable block size to create a mosaic or pixel-art effect. Download the result.
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.
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.