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.

Drop source photos or folders here

Drag in multiple images, drag a folder, or use the buttons below. Choosing local files replaces the current source library.

Choose Photos Choose Folder

No source photos loaded yet.

Useful for Amazon Photos downloads or exported albums. Unsupported files are ignored.

Drop the destination photo here

Choose or drag one image that the mosaic should reconstruct.

Choose Photo

No destination image selected.

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.

Google Photos is available when Google integration is enabled for this app.
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.