Photo mosaic portrait of a person's face and shoulders formed from hundreds of tiny individual photographs.
  • How to Create a Photo Mosaic in Lightroom & Photoshop

  • by Aaron Nace
    April 3, 2018
  • Add to
    favorites

Download Assets

This tutorial includes 301 sample images and 1 PDF guide. Downloads are free with a PHLEARN account.

  • Download the sample images and PSDs from every free tutorial on PHLEARN
  • New free tutorials published every week
  • One free account — sign up once, then download anything
Download

Free PDF Guide · 3 Pages

This Tutorial as a Step-by-Step PDF

The 3-page guide covers a 1 x 1 crop synced to all 300 photos in Lightroom, export at 150 pixels, File > Automate > Contact Sheet II at 3000 x 2250 pixels with 20 columns and 15 rows, then Edit > Define Pattern and a Soft Light Pattern fill at about 40% scale. Keep it next to your keyboard.

Download the PDF Guide · 0.5 MB

description

A photo mosaic turns a whole collection of images into one larger picture. This tutorial covers both halves: batch-cropping and exporting 300 source photos to a uniform square size in Lightroom, letting Photoshop’s Contact Sheet II automation assemble the grid, then saving that grid as a pattern and blending it over a portrait on Soft Light so the photo appears to be built from hundreds of smaller pictures.

close-up portrait before photo mosaic effect
portrait recreated as a photo mosaic in Photoshop
AfterBefore

Click the link below to download the sample images and follow along with this tutorial.

Download

How to Create a Photo Mosaic in Lightroom & Photoshop: Complete Guide

A photo mosaic — a large image built out of hundreds of smaller tiled photos — is a striking way to bring together a big collection of images, whether that’s yearbook photos, employee headshots, or years of family photos. This guide covers both halves of the process: building the mosaic itself from a folder of source photos using Lightroom and Photoshop’s Contact Sheet automation, then taking it further by turning that mosaic into a repeatable pattern and overlaying it on a photo so the final image looks like it’s made entirely out of hundreds of smaller pictures.

Every photo used in this walkthrough, including the full 300-photo mosaic source set, is available as a free Download, so the exact same files used here can be followed along with step by step.

Planning a Good Mosaic Source Set

Before importing anything, it’s worth thinking about what the source photo collection actually represents, since a mosaic is only as compelling as the photos that make it up. A folder of genuinely varied images, different subjects, different colors, different compositions, produces a much richer, more visually interesting mosaic than a folder full of near-duplicate shots, since variety is what gives individual tiles enough contrast against their neighbors to read clearly once the grid comes together. The 300-photo set used in this example was specifically chosen to represent a wide range of people and scenes, which pays off directly once the mosaic is assembled and later blended into a portrait.

Importing Source Photos into Lightroom

Start in Lightroom with a folder of source images meant to become mosaic tiles (this example uses 300 different photos). Lightroom's Library grid view showing a folder of imported source photos for the mosaic, including diverse portraits and scenerySmall expand icon marking the enlargeable screenshot Simply click and drag the entire folder into Lightroom, which brings up the import dialog — clicking Add and then Import brings every photo into the catalog in just a couple of seconds.

Cropping Every Photo to a Square

Since mosaic tiles need to be uniform, every source photo needs a square crop. Select one image and press R to open the Crop tool, choose a 1:1 aspect ratio, and position the crop as desired before pressing Enter.

Syncing the Crop Across All Photos at Once

Rather than repeating that crop manually on every photo, go back to the grid view, select all photos with Ctrl/Cmd+A, and use Sync Settings. Click “Check None” first to clear every option, then check only Crop before clicking Synchronize. Lightroom's Sync Settings dialog with only the Crop option checked, ready to apply the square crop to every selected photo This applies the exact same square crop to every photo in the batch in one step.

Fixing Individual Crop Placement

Because the synced crop applies the same relative position to every photo, some images will end up cropped in an awkward spot — cutting off a face instead of centering it, for example. Lightroom's Develop module with the square crop grid positioned over a portrait for manual adjustment Pressing R on any individual photo reopens its crop for a quick manual fix, including repositioning or rescaling it, then pressing Enter to confirm. Working through the filmstrip and re-pressing R on any photo that needs adjustment makes it easy to catch and fix every awkward crop before moving on.

This is worth doing methodically rather than spot-checking a few images at random, since even a handful of badly cropped tiles will stand out once they’re part of a finished mosaic. Lightroom's Develop module showing the square crop grid repositioned over a different portrait photo during the manual adjustment pass Working through the filmstrip in order and re-cropping anything that looks off, one photo at a time, is a simple but effective way to make sure every single tile in the final mosaic is well composed before moving on to export.

Exporting All Photos at a Small Size

With every photo cropped to a square, select all of them again and go to File > Export. Lightroom's File menu with the Export command open above the grid of selected, cropped photos Under Image Sizing, resize the long edge down to 150 pixels — since these will become tiny individual tiles in a mosaic, they don’t need to be large. Lightroom's Export dialog with Image Sizing set to resize the long edge to 150 pixels Set the file format to JPEG, sRGB, with a quality of around 80, and set Export To to Choose folder later. Click Export, then in the file window create a new folder named 150px, click Create and then Open, and Lightroom exports all 300 photos into it. Creating a new destination folder named 150px for the resized export

Why a Uniform Tile Size Matters

Exporting every photo at exactly 150 pixels on the long edge, after they’ve all already been cropped to the same square aspect ratio, is what makes the next automated step possible. If tile sizes varied even slightly, Photoshop’s Contact Sheet automation would have no consistent grid to build against, and the resulting mosaic would have gaps, overlaps, or uneven spacing between tiles. Getting the sizing and cropping consistent up front in Lightroom, across all 300 photos at once, is what turns the next step from a manual nightmare into a single automated action.

Building the Mosaic with Contact Sheet II

From here, the rest of the process is automated inside Photoshop. Go to File > Automate > Contact Sheet II. Photoshop's File menu with Automate expanded and Contact Sheet II highlighted Choose the exported 150px folder as the source images, then set the document size based on the math of the tile grid: since each tile is 150 pixels square, 20 columns wide comes out to 3000 pixels, and 15 rows tall comes out to 2250 pixels. Contact Sheet II dialog with the source folder and document dimensions configured for a 20-column, 15-row grid Set the thumbnail placement to 20 columns and 15 rows, and uncheck “Use Filename as Caption” since captions aren’t needed on the finished mosaic.

Letting Contact Sheet II Assemble the Grid Automatically

Clicking OK lets Photoshop calculate the layout and place every one of the 300 photos into a perfectly even mosaic grid automatically, with no manual placement required. Photoshop's Edit menu open above the finished photo mosaic contact sheet, before defining it as a pattern At this point, anyone who only wants a standalone photo mosaic already has a finished result — the remaining steps take it further by turning that mosaic into a texture that can be applied to any other photo.

It’s worth pausing here to zoom into the finished grid and confirm every tile landed where it should, since Contact Sheet II’s automatic placement is reliable but still worth a quick visual check before moving on to the next stage, especially on a large 300-image grid where a single misplaced or corrupted file could otherwise go unnoticed.

Turning the Mosaic into a Reusable Pattern

To use the mosaic as an overlay, define it as a Photoshop pattern: go to Edit > Define Pattern, give it a name like “Photo Mosaic,” and confirm. This stores the entire mosaic inside Photoshop’s pattern library, ready to be applied to any image going forward.

Applying the Mosaic as a Pattern Fill Layer

Open a different sample photo — a portrait in this example — that the mosaic pattern will be applied to. Opening the sample portrait image that the mosaic pattern will be layered onto Add the pattern as a new fill layer through Layer > New Fill Layer > Pattern. Layer menu with New Fill Layer expanded and Pattern selected, above the open portrait The saved mosaic pattern loads in automatically and tiles infinitely across the layer, with a Scale control that determines how many repetitions of the mosaic show up across the image. Pattern Fill dialog with the mosaic pattern tiled across the canvas at its default scale

Blending the Pattern with Soft Light

Change the pattern fill layer’s blend mode from Normal to Soft Light, which lets the underlying photo’s tones and shapes show through the mosaic tiles rather than sitting flatly on top of the image. Blend mode dropdown open on the pattern fill layer, about to switch from Normal to Soft Light Once applied, the mosaic immediately starts to look like it’s forming the actual photo, since the pattern layer picks up the brightness and contours of the portrait underneath it. The portrait after Soft Light blend mode is applied, with the mosaic pattern taking on the photo's tones and shape

Fine-Tuning Pattern Scale and Contrast

Double-clicking the pattern fill layer reopens its settings, where the Scale slider controls how large or small each individual tile appears: a lower scale packs in more, smaller tiles, while a higher scale shows fewer, larger tiles. Zoomed-in view of the portrait's face with the pattern scale increased, showing fewer and larger mosaic tiles Since every photo has a different amount of fine detail, there’s no single correct scale — around 40 percent worked well for this particular portrait, but each new image benefits from testing a few different scale values to find what reads best.

Reducing Contrast with a Clipped Levels Layer

If the pattern layer’s contrast feels too strong, add a Levels adjustment layer clipped specifically to the pattern fill layer. New Adjustment Layer menu open above the mosaic-patterned portrait, about to add a clipped Levels adjustment Bringing the black and white Output Levels sliders in a little softens the overall contrast of the pattern, making the underlying photo easier to see through the mosaic tiles, and since it’s a separate adjustment layer, it can be toggled on or off at any time. Levels adjustment panel open and clipped to the pattern fill layer, with the histogram sliders being adjusted

Clipping the Levels layer specifically to the pattern fill layer, rather than letting it affect the whole image, matters here: an unclipped adjustment would also change the contrast of the underlying portrait itself, undoing some of the careful exposure and color work that photo already had. By restricting the adjustment to just the pattern, the mosaic tiles can be softened independently while the base photo underneath stays exactly as it was, which keeps the overall effect controllable and reversible at every stage of the process.

Working with Your Own Photo Collection

While this example uses a curated 300-photo stock set, the entire workflow applies just as well to a personal photo collection — a year’s worth of phone photos, every picture from a company retreat, or a family archive going back years. The main variable to adjust for a personal collection is simply the total photo count: fewer source photos means a smaller contact sheet grid (fewer columns and rows in the Contact Sheet II dialog), while a much larger collection can be arranged into a bigger, more detailed grid. The underlying steps, cropping to a square, exporting small, and letting Contact Sheet II handle placement, stay exactly the same regardless of how many photos are involved.

Ideas for Using a Finished Photo Mosaic

A finished photo mosaic effect has plenty of practical uses beyond a standalone image: wedding or event photographers can build a mosaic from every photo taken at an event and layer it over the couple’s main portrait as a client keepsake, giving them something far more memorable than a typical printed gallery. The same effect works well as a website background, a social media banner, or a “best of the year” roundup image built from a collection of favorite shots pulled from an entire year of photography. Because the underlying pattern is fully reusable, a single mosaic built once from a meaningful set of photos can be applied across several different final images, letting the same story be told in more than one format without redoing any of the setup work.

Why This Technique Works

Splitting this workflow between Lightroom and Photoshop plays to each app’s strengths: Lightroom’s batch Sync Settings makes cropping and exporting hundreds of photos to a uniform size fast, rather than repeating those steps by hand on every image, while Photoshop’s Contact Sheet II automation handles the tedious math and placement of arranging every tile into a perfectly even grid — math that would be genuinely painful to work out and place manually across 300 individual images. Turning that finished grid into a Photoshop pattern, rather than treating it as a one-off flattened image, is what makes it reusable across any future photo, since a pattern lives inside Photoshop’s library and tiles infinitely at any scale, rather than being tied to the exact dimensions of the document it was created in. And Soft Light blend mode is the specific ingredient that makes the overlay believable: it lets the underlying photo’s actual brightness and shape show through the pattern, so the mosaic reads as if it’s forming the image rather than sitting as a flat, unrelated grid on top of it, the way Normal blend mode would if applied directly instead.

Final Thoughts

Once the source photos are cropped and exported and the mosaic pattern is saved inside Photoshop, that same pattern can be reused on any number of future photos, adjusting only the scale and Levels contrast to fit each new image. The two-stage process, batch preparation in Lightroom followed by pattern-based automation in Photoshop, turns what could be an enormous manual task into something that comes together in only a few clicks per photo.

Quick Reference: Keys, Menus and Settings

  • Square cropR, Aspect 1 x 1, Enter
  • Sync the cropCmd/Ctrl + A, Sync Settings, Check None, Crop, Synchronize
  • Export the tilesFile > Export: Long Edge 150 pixels, JPEG, sRGB, quality about 80, Choose folder later
  • Build the gridFile > Automate > Contact Sheet II: 3000 x 2250 pixels, 20 columns, 15 rows, captions off
  • Make a patternEdit > Define Pattern
  • Overlay itLayer > New Fill Layer > Pattern, blend mode Soft Light, Scale about 40%
  • Less contrastLevels clipped to the pattern fill, Output Levels brought in a little
Page 1 of the free How to Create a Photo Mosaic in Lightroom Photoshop PDF guide

Free Downloads

Follow Along on the Same Photos

Get all 300 mosaic tile photos, the portrait the mosaic is blended over and the 3-page PDF guide with every setting. Free with a PHLEARN account.

Photo Mosaics: Common Questions

What do I need to make a photo mosaic?

Lightroom to crop and resize the photos in a batch, and Photoshop to lay out the grid with Contact Sheet II. The video uses a folder of 300 photos.

How do I crop hundreds of photos to a square at once?

Crop one photo with R and an Aspect of 1 x 1, press Enter, then select all with Cmd/Ctrl + A. Click Sync Settings, click Check None, check only Crop and click Synchronize.

Some of my synced crops cut off faces. How do I fix them?

Click the photo, press R, move or scale the crop and press Enter. Step through the filmstrip and re-crop any photo that needs it before you export.

What size should I export the tiles?

In the video they go out at 150 pixels on the long edge, JPEG, sRGB, quality about 80. Export To is set to Choose folder later, and a new 150px folder is made in the file window after clicking Export.

How do I work out the Contact Sheet II size?

Multiply the tile size by the columns and rows. For 150 pixel tiles in a grid 20 wide and 15 tall, that is 3000 x 2250 pixels, with Columns at 20 and Rows at 15.

Why are there file names under my tiles?

Use Filename as Caption is checked in Contact Sheet II. Uncheck it before you click OK.

How do I make a photo look like it is made of the mosaic?

Turn the mosaic into a pattern with Edit > Define Pattern. On the photo, add Layer > New Fill Layer > Pattern and change the layer’s blend mode from Normal to Soft Light.

What Scale should the pattern be?

There is no single right value. Double-click the pattern fill to reopen it and try a few; about 40% suited the sample portrait.

How do I tone down the mosaic so the photo shows through?

Add a Levels adjustment layer clipped to the pattern fill, then bring the black and white Output Levels in a little. Because it is clipped, the photo underneath is not changed.

Are the sample files free?

Yes, with a free PHLEARN account. You get 301 sample images and 1 PDF guide: the 300 mosaic tile photos, the portrait used for the overlay and the 3-page step-by-step guide.

Master Photoshop, Lightroom and Photography

Join PHLEARN PRO for $12.99 a month, or $99.99 a year (save 36%). Cancel anytime, with a 100% money-back guarantee.

As featured in

  • 500px
  • Adobe
  • Fstoppers
  • HuffPost
  • Inc.
  • PetaPixel