Photo Mosaic Studio

Build a picture from pictures.

Load a destination image, feed in a library of source photos, and assemble a tiled composite where each tile is chosen by the RGB color of the matching region in the target image.

Workflow

  1. Add many source photos.
  2. Choose one destination photo.
  3. Pick tile density and tint strength.
  4. Render and download the final mosaic.

Inputs

Everything runs locally in your browser.

Select individual local images that will become the mosaic tiles.

Useful for Amazon Photos downloads or exported albums. Non-image files are ignored.

Choose one local image. For Amazon Photos, download the destination photo first, then load it here.

Google Photos

Use the official Google Photos Picker API to add source images or pick the destination photo.

This browser app needs a Google OAuth web client whose authorized JavaScript origin matches this app URL.

Enter a Google OAuth client ID to enable Google Photos.
Fewer 64 More

Exports at 1600 px on the long edge. Load a destination image to preview the exact size.

Faster 20 px Sharper
Photo-first 48% Color-first
Exact Top 3 Varied
Load source photos and one destination image to begin.

Preview

The rendered mosaic scales to fit while preserving export resolution.

Destination

No image selected

Mosaic Output

Waiting for render

Source Library

Each source image is assigned an average color used for tile matching.

0 source photos
0 used in output
Source thumbnails and color assignments will appear here.