Arrange any number of photos into a neat grid of equal tiles, with 2 to 10 columns, even spacing and rounded corners. Photos are cropped to fit their tiles, never stretched.
No limits or paywall.
Use instantly, no account.
Processed inside your browser.
Clean, full-quality output.
No upload queue or waiting.
Works on phone and desktop.
A grid is the simplest way to show several photos at once: four angles of a product, the highlights of a trip, a before and after, or a set of designs. Building one by hand means resizing every photo to the same shape, lining them up and measuring the gaps, and the result still looks uneven when the photos have different sizes.
This photo grid maker does it automatically. Add your photos, choose 2 to 10 columns, and every photo is placed in an equal tile, centre-cropped to fit so nothing is stretched. Add spacing, padding, rounded corners and a background, then download one PNG. It all runs in your browser, so your photos are never uploaded.
Before
4 mixed photos
Portrait + landscape
Different sizes and shapes that look messy side by side.
After
2 × 2 grid (PNG)
4060 × 2888
Four equal tiles, each photo centre-cropped to fit, 1.5 MB.
Measured with two 3:4 portraits and two 4:3 landscapes (smallest 2000 px wide) at the default 20 px spacing and padding. Tile size follows the narrowest photo, so nothing is upscaled.
Drop JPG, PNG, WebP or BMP photos into the workspace. The grid layout is already selected with 2 columns.
Choose 2 to 10 Grid Columns, then drag thumbnails (or use their arrow buttons on phones) to put the photos in order, left to right and top to bottom.
Adjust spacing between tiles, padding around the grid, rounded corners and the background colour or transparency.
Click Generate Layout and download the grid as a PNG.
| Photos | Columns | Result | Good for |
|---|---|---|---|
| 4 | 2 | 2 × 2 | Before/after pairs, product angles |
| 6 | 3 | 3 × 2 | Event highlights, mood boards |
| 9 | 3 | 3 × 3 | Collections, trips, portfolios |
| 8 | 4 | 4 × 2 | Wide banners, comparisons |
| 12 | 4 | 4 × 3 | Contact sheets, catalogues |
Every tile in the grid has the same width and height. The width is taken from your narrowest photo, so no photo has to be enlarged and none turns blurry. The tile shape is the average shape of all your photos: a set of landscapes gives landscape tiles, a set of portraits gives portrait tiles, and a mix gives tiles that are close to square.
Each photo is then scaled to cover its tile completely and centred, and whatever does not fit is trimmed equally from both sides. Faces, products and horizons keep their natural proportions. In our test, two portrait and two landscape photos made a 2 × 2 grid of 4060 × 2888 pixels at about 1.5 MB, with no distortion.
Columns decide the overall shape of the grid; rows follow from the number of photos.
Because tiles are centre-cropped, the middle of each photo is always kept. If a subject sits near the edge of a photo, it may be trimmed. For full control, crop that photo first with the Image Cropper to the same shape as the tiles; it then fits without any further cropping. Photos with similar shapes produce the cleanest grids, and the least cropping.
Spacing sets the gap between tiles and padding sets the border around the whole grid; both are 20 pixels by default. Set them to zero for a seamless mosaic. Rounded corners give each tile a softer, app-like look. The background is transparent by default, which is useful for websites; turn transparency off and choose white or a brand colour for social media, where transparent areas may turn black.
A grid of many full-resolution photos can be enormous. To work reliably in every browser, including on phones, the finished grid is kept at or below 16,384 pixels on its longest side. If your grid would be larger, it is scaled down proportionally and the confirmation message tells you the final size. For posting online this is still far more than needed; for printing, smaller grids of fewer photos keep the most detail.
The grid is saved as a lossless PNG. For Instagram, a 2 × 2 or 3 × 3 grid of mixed photos is rarely exactly square: fit it into a square with Instagram No Crop so nothing is cut off. For websites and messaging apps, compress the PNG with the 500KB compressor to make it load quickly.
Your photos are combined on your own device using the browser canvas. Nothing is uploaded, stored or watermarked, and there is no limit on how many grids you make.
A grid uses equal tiles in rows and columns; a collage mixes tiles of different sizes, often with one large hero photo. Grids are best when every photo matters equally, such as product angles, team photos or a set of options, and when you want a tidy, catalogue-like look. Collages suit storytelling, where one photo leads and others support it. This page makes grids quickly with almost no settings. For templates, mixed tile sizes and text, use the Collage Maker. For two or three photos in a single row or column, side by side and vertical stacks keep each photo whole without cropping.
Show several angles or colours of a product in one image.
Share the highlights of a trip or party in a single post.
Present logo options or mockups side by side for feedback.
Make a class or family photo sheet to print or share.
Add your photos above, pick the number of columns, drag them into order and click Generate Layout. Rows are added automatically.
Every tile has the same size and shape. Each photo is scaled to cover its tile and the overflow is trimmed equally from both sides, like a centred crop, so nothing is stretched or squashed.
The tile shape is the average of your photos’ shapes: all landscapes give landscape tiles, all portraits give portrait tiles, and a mix gives tiles close to square.
Each tile is as wide as your narrowest photo, so no photo is enlarged. Very large grids are scaled down to stay within 16,384 pixels on the longest side, and the confirmation shows the final size.
Yes. Set Grid Columns to 3 and add nine photos. With fewer photos the last row is left partly empty.
Yes. Set spacing and padding to 0 for a seamless grid, or keep them and choose a background colour for a framed look.
PNG. Convert or compress it with the Image Compressor if you need a smaller JPG.
No. The grid is drawn on a canvas in your browser. Your photos never leave your device.
This grid uses equal tiles. For mixed tile sizes and ready-made layouts, use the Collage Maker.
Yes, that is the opposite job: the Image Splitter cuts one image into a grid of tiles, for example for an Instagram profile grid.