TextileDesign Tools

Upscale a seamless pattern without breaking the repeat

Updated 8 October 20267 min read

Short answer

To upscale a seamless pattern without breaking the repeat, surround the tile with copies of itself (a 3 × 3 grid, or a strip of the opposite edge on each side), upscale that bigger image, then crop the center tile back out at the new scale. Check the result with an offset test before you print.

Key points

  • Never upscale the bare tile. Its edges get enlarged without their neighbors, and the seam shows.
  • Tile 3 × 3 (or pad each edge with the opposite edge), upscale, then crop the center tile.
  • Multiply the crop position and size by the scale: a 1,200 px tile at 4× is 4,800 px.
  • Check the result with Filter > Other > Offset at half the width and height, Wrap Around on.
  • Size the tile for the product first, for example 150 DPI on Spoonflower.

You have a seamless tile that repeats perfectly, but it's too small for the fabric or wallpaper you want to print. If you enlarge or upscale the tile on its own, a faint line often appears where the tiles meet.

The fix takes a few extra minutes: give the tile its neighbors before you enlarge it, then cut it back out. This guide shows the steps, the pixel math and how to check the result.

Why enlarging breaks a repeat

Every way of enlarging an image, from a plain resize to AI upscaling, decides each new pixel by looking at the pixels around it. In the middle of the tile, those neighbors are part of the design.

At the edge there is nothing on the other side. The upscaler has to guess, so the outer few pixels come out a little different from the inside. When the tiles are laid side by side on fabric, those edges meet, and the small difference shows as a line or a break in a motif.

Our Image Upscaler does not wrap the outer edges of a tile around to meet each other, so a repeat tile needs the method below.

Note: This affects every kind of enlargement, including Photoshop's Image Size. The fix below works with any upscaler.

The 3 × 3 method

Surround the tile with copies of itself, so its edges have real neighbors while you upscale.

  1. Open your repeat tile and note its size, for example 500 × 500 px.
  2. Make a new canvas three times as wide and three times as tall: 1,500 × 1,500 px.
  3. Place nine copies of the tile edge to edge, three across and three down, with no gaps or overlaps.
  4. Save the grid as a PNG (a JPG adds compression blocks that get enlarged too) and upscale it. At 4×, 1,500 px becomes 6,000 × 6,000 px.
  5. Crop the center tile. It starts at the original tile size times the scale (500 × 4 = 2,000 px from the left and from the top) and is 2,000 × 2,000 px.
  6. Save that crop. It's your new tile, four times wider and taller than before.

The center tile had its real neighbors on every side during the upscale, so its edges match the opposite edges again.

When the grid is too big: pad the edges

A 3 × 3 grid has nine times the pixels of the tile, so it can pass the upscaler's size limit quickly. Free results go up to 36 megapixels, and Pro results up to 50.

The lighter version adds only a strip around the tile. Copy a strip from the right edge and paste it on the left, copy the left edge to the right, and do the same for the top and bottom (including the corners). Upscale, then crop off the padding at the new scale.

Example: A 1,200 × 1,200 px tile as a 3 × 3 grid is 3,600 px square, and at 4× that is 14,400 px (207 MP), too big. Pad it with 150 px on every side instead: 1,500 × 1,500 px. At 4× that is 6,000 × 6,000 px (36 MP), which fits free 4×. Crop from 150 × 4 = 600 px in, at 1,200 × 4 = 4,800 × 4,800 px.

A wider strip gives the upscaler more context, so use the widest padding the size limit allows.

Check the repeat with an offset test

Always check the new tile before it goes to print. The offset test moves the outer edges into the middle, where a break is easy to see.

  1. In Photoshop, open the new tile and note its size.
  2. Go to Filter > Other > Offset.
  3. Enter half the width as Horizontal and half the height as Vertical. For a 4,800 px tile, that's 2,400 and 2,400.
  4. Choose Wrap Around and tick Preview.
  5. Look along the center lines for broken outlines, shifted lines or a change in color or texture.

These steps follow the Digital Fabrics guide to the Offset filter. Undo the offset once you've checked, or keep it if you fixed something in the middle.

Tip: A wallpaper printer's guide suggests placing copies side by side, then above and below, and zooming in to at least 500% to find small flaws (Fine Print NYC).

Half-drop and half-brick tiles

In a half-drop, each column is shifted down by half the tile height. Spoonflower describes it as the design repeated "with a half-step vertically as you move to the right", and a half-brick as the same shift sideways as you move up (Spoonflower).

For the 3 × 3 method, arrange the copies the way the repeat lays out:

  • Half-drop: the center column sits straight. The left and right columns sit half a tile lower (or higher), so their copies meet the center tile at the halfway point.
  • Half-brick: the middle row sits straight. The rows above and below are shifted sideways by half a tile.

Then crop the center tile at its original edges, times the scale, as before.

The plain offset test checks a straight repeat. For a half-drop, make a block two tiles wide and shift only the right-hand tile down by half its height (Offset with Vertical only and Wrap Around). That block repeats straight, so you can run the offset test on it.

Size the tile for the product

Work out the pixels you need before you upscale, so you pick the right scale. Pixels = tile size in inches × the printer's DPI.

Product Rule (checked Oct 2026) Tile size Pixels needed
Spoonflower fabric 150 DPI 8 × 8 in (20.3 cm) 1,200 × 1,200 px
Spoonflower fabric 150 DPI 12 × 12 in (30.5 cm) 1,800 × 1,800 px
Spoonflower wallpaper, 24 in (61 cm) roll 150 DPI, whole repeats across 24 in 12 in wide (2 across) 1,800 px wide
Spoonflower wallpaper, 24 in roll 150 DPI, whole repeats across 24 in 6 in wide (4 across) 900 px wide
Digital paper 300 DPI 12 × 12 in (30.5 cm) 3,600 × 3,600 px

Spoonflower's sizing page says wallpaper designs must repeat a complete number of times across the 24 inch roll, and a complete and even number of times for half-drop and mirror repeats (Spoonflower). Other printers have their own widths and DPI, so check their file guide.

Warning: Spoonflower takes JPG or PNG files under 40 MB (Spoonflower). A big upscaled PNG can pass that. Reduce the tile to the exact pixels you need, or save a high-quality JPG.

Then divide: pixels needed ÷ pixels you have. If the answer is 4 or less, use 4×; between 4 and 8, use 8×. The 800% upscale guide has more worked examples, and the fabric DPI calculator does the sums.

Fixing a small seam by hand

If the offset test still shows a faint line, fix it while the seam sits in the middle:

  1. Run the offset (half width, half height, Wrap Around).
  2. Paint over the line with the Clone Stamp tool and a soft brush. Fine Print NYC suggests a large brush with hardness at 0% for textured grounds.
  3. Keep away from the outer edges of the canvas.
  4. Run the same offset again to put the tile back, then check once more.

Lines and outlines that cross the seam need more care than texture. Clone from a matching spot along the same line, or redraw the short piece.

Common mistakes

  • Upscaling the bare tile and hoping the edges match.
  • Cropping the center tile at the old pixel numbers instead of multiplying them by the scale.
  • Building a 3 × 3 grid that is far over the size limit, when padding would do.
  • Making a half-drop grid with straight columns, which gives a tile that no longer drops.
  • Skipping the offset test because the full image looks fine.

What to do next

Work out the tile size your printer needs, then build a 3 × 3 grid or padded tile that stays within 36 megapixels at your scale. Upload it to the Image Upscaler, choose 4× or 8× for free, crop the center tile and run the offset test before you print.

Questions people ask

Why does my pattern show seams after I resize it?

Any enlargement looks at the pixels around each point. At the edge of a lone tile there are no neighbors, so the edge is enlarged differently from the middle. When the tiles sit side by side, those slightly different edges meet and form a visible line.

Can I upscale a seamless pattern for free?

Yes. Our Image Upscaler does 4× and 8× free with an account, for results up to 36 megapixels. Build the 3 × 3 grid or padded tile first, keep it within that limit, then crop the center tile from the result.

How do I check if a pattern is seamless?

In Photoshop, use Filter > Other > Offset with half the width and half the height and Wrap Around selected. The outer edges move to the middle, where any break in a line or color shows. You can also place copies side by side and zoom in to at least 500%.

What resolution should a seamless pattern be for fabric?

Ask your printer. Spoonflower, for example, works at 150 DPI, so an 8 inch tile needs 8 × 150 = 1,200 pixels. Multiply the tile size in inches by the printer's DPI to get the pixels.

Does the 3 × 3 method work for half-drop repeats?

Yes, if you arrange the copies the way a half-drop lays out, with the side columns shifted by half the tile height. Then crop the center tile at its original edges, multiplied by the scale.