NewSmall or blurry image? Upscale it with AI before you download.Try it →

Mosaic

Full-size preview and original-resolution export

Private on this device · 0 credits

Nothing is uploaded. Your file stays in this browser tab and uses 0 credits.

Mosaic

Ready in your browser

Preview fits the workspace

Drop a file anywhere in this workspace

JPEG, PNG, WebP, GIF, BMP, SVG and browser-supported AVIF images

Mosaic online

Mosaic turns a picture into a grid of square tiles, each filled with one solid color taken from the area it covers, and draws dark grout lines between them like a tiled wall. Raise the Amount for larger tiles, then download the PNG.

Mosaic online tool preview
What Mosaic looks like in use.

The short answer

Why use Mosaic?

A tile grid is a handy starting point for cross-stitch, bead or brick mosaics and pixel art, where every square has to be a single color. Reading colors square by square off a smooth photo is impossible; off a tile grid it is easy.

Tile size is set by Amount, a 0 to 100 slider starting at 50. It works out to Amount divided by 3, scaled to the photo, so on a 1400 pixel wide image 50 gives 17 pixel tiles and 100 gives 33. The picture is shrunk until each tile is one pixel, which averages its colors, then enlarged without smoothing, so every tile has hard edges.

Dark grout lines about an eighth of a tile wide are drawn along every tile edge, so each square is easy to count but a little smaller than its cell. There is no limit on how many different colors appear, so a photo can still contain hundreds of shades. For a bead or thread pattern with a short color list, run Dithering on the mosaic with Colours set to the number of shades you own and the method set to None.

Pixelate makes the same squares without the grout, for a plain low-resolution look. Halftone uses round dots of changing size instead of flat tiles. Posterize cuts the number of colors without changing the resolution, so detail stays while the shading turns into bands. Mosaic is the right pick when you need to count squares.

Where Mosaic fits

01

Perler bead patterns

Turn a cartoon character into a grid of single-color squares to follow bead by bead.

02

Cross-stitch charts

Make a tile grid from a pet photo as the base for a stitched portrait.

03

Brick builds

Plan a flat brick mosaic of a logo by reading one color per tile.

Start to finish

How to use Mosaic

  1. 01
    Tap Choose image and pick the picture for your tile grid.
  2. 02
    Set Amount; each step of 3 adds about one pixel to the tile size, so 30 gives 10 pixel tiles at 1400 pixels.
  3. 03
    Tap Apply changes, count the tiles across if you need a grid size, then tap Download result.

What to expect from Mosaic

CheckWhat it means here
Supported inputJPEG, PNG, WebP, GIF, BMP, SVG and browser-supported AVIF images
Main controlsAmount slider, plus a color picker for effects that need one
OutputA PNG image with the effect applied
Working limit50 MB and 50 megapixels per image

Mosaic tips

  • For a 50-tile-wide pattern on a 1400 pixel image, use Amount about 84.
  • Resize the photo to a round width first so tile counts are easy to work out.
  • Apply Dithering with method None to limit the palette to your bead colors.
  • Simple shapes with strong colors read better as tiles than busy scenes.

Mosaic FAQ

Something missing? Ask us.

How is Mosaic different from Pixelate?

Both average the picture into squares of the same size, but Mosaic draws dark grout lines between the tiles, about an eighth of a tile wide. Pixelate leaves plain blocks that touch.

How many tiles will I get?

Tile size is Amount divided by 3 on a 1400 pixel long side. At the default 50, a 1400 × 1050 photo becomes about 82 × 62 tiles. Lower the Amount for more, smaller tiles.

Does Mosaic upload my file?

No. Your browser does the work and clears the file when you leave the page. File names, pixels, and metadata are not sent to analytics.

Is Mosaic free to use?

Yes. No signup and no watermark.

Why did Mosaic fail or look wrong?

If the tab stops responding, the file is too big for this device's memory. iPhone HEIC photos may need exporting as JPEG first.

Help improve ExtractPics

Send feedback

About Mosaic

What kind of feedback is this?
Quick rating

Do not include passwords or private data.0 / 2000

Daily limit

You’ve used today’s credits