A lemon illustration repeated in a half-drop pattern on a pale background

Image Repeater

Repeat one image into a grid or pattern. Set rows and columns, spacing, brick or half-drop offsets and mirroring, then download a PNG, JPG or WebP. Works with HEIC and AVIF, processed in your browser. Free, no signup.

Drop an image to repeat

JPG · PNG · WebP · HEIC · AVIF — a logo or motif on a transparent background works best

or paste an image with Ctrl+V / ⌘V

Privacy: HEIC/AVIF decoding, pattern drawing and file encoding run entirely in your browser. Your image is not uploaded to our servers.

Repeat an Image into a Grid or Pattern

The Image Repeater takes one picture, such as a logo, an illustration, a product cut-out or a photo, and lays out copies of it in rows and columns on a single canvas. Use it for wrapping-paper and fabric mock-ups, phone and desktop wallpapers, branded backgrounds for slides and social posts, or a tiled texture for a website background. The preview updates as you change settings, and the download is drawn the same way at full resolution.

There are two ways to size the result. Rows × columns makes an image exactly that many tiles across and down, which is the mode to use for a seamless repeat tile. Fill a size keeps an exact output size, such as 1920×1080 or 1080×1350, and repeats the image across it from the centre or the top-left corner, cutting tiles at the edges.

How to make a repeating pattern from an image

  1. Add an image. Drop or select a JPG, PNG, WebP, iPhone HEIC or AVIF file, or paste one. A PNG with a transparent background gives the cleanest pattern, and the Background Remover can make one.
  2. Choose the layout. Set columns and rows, up to 60 each, or switch to Fill a size and pick an output size.
  3. Pick a repeat style. Choose Grid, Brick, Half-drop or Mirror, or set the offset amount and the mirror and flip options yourself.
  4. Adjust tile size and spacing. The slider scales the tile as a percentage of the original; the box sets an exact tile width in pixels.
  5. Choose the background and format, then download. Use a transparent background with PNG or WebP, or a colour with any format.

Repeat styles explained

  • Grid (full drop): copies sit in straight rows and columns. Clean for logos, icons and product shots.
  • Brick: every other row moves sideways by half a tile, as in a brick wall. It breaks up the obvious lines of a grid.
  • Half-drop: every other column moves down by half a tile. It’s the classic layout for fabric and wallpaper because the eye doesn’t pick out straight rows.
  • Mirror: alternate columns are mirrored and alternate rows flipped, so each copy meets its neighbours as a reflection. Even a photo whose edges don’t match then joins without a hard line, kaleidoscope-style.
  • Custom offset: set any shift from 0 to 100% of a tile, such as a quarter drop.

Seamless tiles: what the tool does and doesn’t do

In Rows × columns mode, half of the spacing sits on each outer edge, and copies pushed past an edge by an offset wrap around to the opposite side. That makes the downloaded file one repeat unit: placed side by side, as a CSS background or in a print-on-demand designer, it continues without a visible jump. This only works when the counts allow it. A half brick offset needs an even number of rows, a half-drop needs an even number of columns, and mirroring or flipping needs an even count in that direction. The panel tells you when your settings won’t repeat cleanly, and Seamless check shows the file repeated 2×2 so you can see the joins for yourself. The tool doesn’t blend or retouch your image, so if the picture’s own left and right edges don’t match, the tile repeats correctly but you’ll still see where each copy starts. Mirror mode is the easy way round that.

Sizes, transparency and HEIC

Output is capped at 16,777,216 pixels (about 16.7 MP, for example 4096×4096), the canvas limit of iPhone and iPad browsers, and at 16,384 px on any side. If your settings go past that, tiles and spacing are scaled down together, so the pattern looks the same, just smaller, and the panel shows the final size. Tiles larger than the original image are flagged because they’ll look soft. Transparent backgrounds and the transparent parts of a PNG stay transparent in PNG and WebP; JPG has no transparency and is saved on white. iPhone HEIC and AVIF files are decoded on your device with EXIF rotation applied, and the new file contains no EXIF metadata.

Related tools

  • Image Tiler: 2 to 24 copies of a photo on a print sheet.
  • Catalog Image Tiler: multi-up product sheets for sellers.
  • Background Remover: cut out a motif so the pattern has a clean or transparent background.
  • Flip Image: mirror a single image before repeating it.
  • Crop Image: crop your motif to a square or exact aspect ratio before repeating it.
  • Image Resizer: change the pixel size of the finished pattern.
  • HEIC to JPG: convert iPhone photos without making a pattern.

Frequently Asked Questions (FAQ)

Q: How do I repeat an image in a grid?

A: Drop your image, set the number of columns and rows, then adjust tile size and spacing. The preview updates as you change settings. Click Download to save one image containing all the copies, as PNG, JPG or WebP.

Q: What is the difference between grid, brick, half-drop and mirror repeats?

A: Grid lines every copy up in straight rows and columns. Brick shifts every other row sideways by half a tile, like a brick wall. Half-drop shifts every other column down by half a tile, a common layout for fabric and wallpaper. Mirror flips alternate copies so neighbours meet as reflections. You can also set your own offset from 0 to 100%.

Q: Can I make a seamless repeating pattern?

A: In Rows × columns mode, the tool wraps shifted and mirrored copies around the edges, so the downloaded file can be repeated as a background without a jump at the joins. The panel tells you when the counts don’t allow that, for example a half brick offset with an odd number of rows. It does not blend or retouch the image itself, so a photo whose own edges don’t match will still show where one copy meets the next.

Q: How is this different from the Image Tiler?

A: The Image Tiler puts 2 to 24 copies of a photo on a print sheet, for things like stickers or labels. The Image Repeater makes patterns: up to 60 × 60 rows and columns, brick and half-drop offsets and mirroring, saved either as a repeat tile or filled to an exact size such as 1920×1080.

Q: Can the background be transparent?

A: Yes. Tick Transparent and export PNG or WebP. Spacing between tiles stays see-through, and so do transparent areas of a PNG logo. JPG has no transparency, so a transparent background is saved as white. Otherwise, pick any background colour.

Q: Does this tool upload my image?

A: No. Decoding, pattern drawing and file encoding run in your browser, and your image is not uploaded to our servers.

Q: Can I use iPhone HEIC photos?

A: Yes. HEIC/HEIF and AVIF files are decoded in your browser, with no convert-first step, and EXIF rotation is applied. Large iPhone photos can take a few seconds to open. The downloaded pattern is a new file and does not carry the photo’s EXIF data, such as GPS location.

Q: How large can the output be?

A: Up to 16,777,216 pixels (about 16.7 megapixels, e.g. 4096×4096), the canvas limit of iPhone and iPad browsers, with no side longer than 16,384 px. If your settings ask for more, the tool scales tiles and spacing down together, keeps the pattern the same, and shows the final size before you download.