How to Make a Repeating Pattern in Procreate (Step by Step)
If you love drawing on your iPad, you already have most of what you need to build surface patterns. The trick that trips people up is the repeat itself: making the tile loop so the seam disappears. This guide walks through exactly how to make a repeating pattern in Procreate using the offset method — the real, button-by-button steps — and then it tells you honestly where Procreate stops being the easy tool, so you can decide what to reach for next.
Procreate is genuinely excellent for the drawing. Where it gets tedious is the math of a seamless pattern in Procreate: shifting the artwork, healing the seam without nudging the outer edges, and re-checking the tile every time you want a different size. We will do all of that, and then look at a faster path.
What "seamless" means before you start
A tile is seamless when its left edge flows perfectly into its right edge, and its top into its bottom. Lay nine copies in a 3x3 grid and you should not be able to point to where one tile ends and the next begins. If you draw a motif that pokes past the right edge, the exact same shape has to re-enter on the left at the exact same height — or you get a visible line. That edge bookkeeping is the whole game.
If you want a deeper primer on why naive tiling fails, our guide on making a seamless pattern from a drawing breaks down the three core methods. Here we are focused on the Procreate workflow specifically. If you also want to understand the underlying repeat structures, half-drop vs full-drop repeats explained is a useful companion read.
Step 1: Set up a square canvas
Open Procreate, tap the plus icon in the gallery, then the small file-with-plus icon to create a custom canvas.
- Set both width and height to the same number so the tile is a perfect square. A common working size is 3000 x 3000 px.
- Set DPI to 300 in the same dialog. Procreate stores this value, though be aware of the practical note in Step 6 about what actually lands in the exported file.
- Name it something you will recognize, then tap Create.
A square canvas keeps your repeat math symmetrical. For a full breakdown of dimensions that print clean on different marketplaces, see what size a seamless pattern should be for Spoonflower and Etsy.
Step 2: Draw your motifs on their own layers
Open the Layers panel (the two-square icon, top right). Add a fresh layer for each motif or group of motifs by tapping the plus inside the panel.
- Keep your background on the bottom layer so you can swap its color later without redrawing.
- Put leaves on one layer, flowers on another, little dots on a third. Separating elements now means you can shift and heal them independently in the next steps.
- Important: leave the very center area a little open and concentrate detail away from dead-center. After the offset, the middle of the canvas becomes the seam you will fix, so you want room to work there.
This is the part Procreate is built for. Take your time and make art you actually like.
Step 3: Use the offset trick (move the canvas so the seam runs through the middle)
This is the heart of a Procreate repeat pattern. Procreate does not have a one-tap "make seamless" button, so you simulate the Photoshop offset by hand.
- Merge your motif layers into one (pinch them together in the Layers panel), but keep the background layer separate.
- With the motif layer selected, tap the arrow icon (Move tool / Transform) in the top toolbar.
- In the Transform options at the bottom, turn on Magnetics so movement snaps cleanly.
- Drag the artwork horizontally by exactly half the canvas width, then vertically by exactly half the canvas height. With Magnetics and snapping you can hit the halfway point precisely; the cleanest approach is two separate moves, horizontal then vertical.
Here is the catch Procreate does not handle for you: when you drag the layer, whatever slides off the right edge does not wrap around to the left. So before you offset, duplicate the motif layer and drag the copy by a full canvas width in the opposite direction to bring back what would have fallen off. Some artists instead build the tile inside a 2x2 grid of their canvas and crop the center square at the end — a more reliable wrap, but heavier on memory. Either way, you are manually reproducing the wraparound that real pattern software does automatically.
After the offset, the old outer edges now meet in a cross right through the middle of your canvas. That cross is your seam.
Step 4: Fill the gaps without touching the outer edges
Now heal the seam in the center.
- On a new layer above the offset artwork, draw fresh motifs to cover the cross-shaped gap and any awkward collisions.
- Do not draw anything that crosses the outer edges of the canvas. Those edges are now guaranteed to tile, and one stray stroke past the border breaks the seamlessness you just earned.
- Match your line weight, color, and density to the surrounding art so the patched center reads like the rest of the field.
This is careful, manual work, and it is where most first attempts go slightly wrong — a motif that looks centered actually clips the border, and you do not find out until you tile it.
Step 5: Check the tile
Procreate has no live tiled preview, so you have to fake one to verify your work.
- Flatten a copy of your design (duplicate the whole canvas first so you keep an editable version).
- Export it as a PNG to your Photos.
- Open a new canvas at, say, 9000 x 9000 px, import the PNG, and use the Transform tool to duplicate and place it in a 3x3 grid.
- Zoom out and hunt for seams or repeating "hot spots" — a bright flower that lands in a grid and draws the eye to the repeat.
If you see a line, go back to your editable file, return to Step 4, and patch it. Then re-export and re-check. Yes, that is a loop.
Step 6: Export
When the tile checks out:
- Tap the wrench (Actions) menu, then Share, then choose PNG for a lossless file (great for a single tile) or another format as your marketplace requires.
- Note the DPI reality: PNG export from Procreate does not always embed the 300 DPI tag print shops expect, and the value can read differently depending on the app that opens it. If your printer needs guaranteed 300 DPI metadata, you may need to re-tag the file in another tool — which is one more step.
That is the complete, honest Procreate workflow. It works, and the results can be beautiful.
The honest limitations of Procreate for patterns
None of this is a knock on Procreate. The drawing experience is wonderful. But for repeating patterns specifically, a few things will slow you down:
- No live tiled preview. You export, build a grid by hand, and eyeball it — every single revision.
- Manual edge math. The wraparound that makes a tile truly seamless is something you reproduce by hand, and small mistakes are easy to miss.
- You redo work to change size or density. Want the same motifs at half the scale, or a tighter repeat? In Procreate that often means rebuilding the offset and re-healing from scratch.
- DPI is not guaranteed. As noted above, getting a reliably tagged 300 DPI print file can require a second tool.
- No instant colorways. Trying the pattern in five color schemes means five manual recolor passes.
For a single hero pattern you plan to perfect, that effort is fine. For building a shop full of variations, it adds up fast.
A faster, guaranteed-seamless path
This is exactly the gap Repeachy was built to fill. You still do the part Procreate is best at — draw your motifs, scan a sketch, or snap a photo. Then you hand the image to Repeachy and it produces a truly tileable pattern without the offset-and-heal dance:
- The seam is handled mathematically, so the tile is seamless by construction, not by eyeballing — and that is verified by automated tests on every build.
- You get a live tiled preview instead of building a 3x3 grid by hand.
- One-click colorways let you spin up a whole collection in minutes.
- Exports are real 300 DPI files, with product mockups so you can see the pattern on fabric or wallpaper before you list it.
- Paid plans include a commercial license, which matters the moment you start selling.
Think of it as: keep drawing in Procreate, let Repeachy do the repeat. If you are aiming at a specific market, our pages for textile designers and Etsy pattern sellers show the workflow end to end.
Frequently asked questions
Does Procreate have a built-in repeat pattern feature?
Not really. Procreate has no one-tap "make seamless" command and no live tiled preview. You create a repeating pattern manually using the Transform tool to offset your artwork, then heal the seam in the center and check the tile by exporting and building a grid yourself.
What canvas size should I use for a repeating pattern in Procreate?
Start with a square canvas at 300 DPI — 3000 x 3000 px is a comfortable working size. Squares keep your offset math symmetrical. The right final dimensions depend on where you sell, so check our pattern size guide for Spoonflower and Etsy before exporting.
Why does my Procreate pattern still show a seam when I tile it?
Almost always because a motif crosses the outer edge of the canvas, or the offset was not exactly half the width and height. After the offset, only patch the cross-shaped gap in the center and never let a stroke touch the four outer edges — those edges are what guarantee the wrap.
Is Repeachy a replacement for Procreate?
No, and it is not meant to be. Procreate is for drawing. Repeachy takes your finished drawing, scan, or photo and turns it into a guaranteed seamless, tileable pattern with colorways and 300 DPI exports — the repeat-building step, done for you.
Can I sell patterns I make this way?
Yes. Just make sure your license covers commercial use; Repeachy includes a commercial license on paid plans. If you are new to selling, our step-by-step guide to selling seamless patterns on Etsy is a good next read.
Try it on your own art
The fastest way to feel the difference is to run one of your own drawings through it. Make a pattern free in the studio — it takes under a minute and your art stays in your browser — and when you are ready to sell, see the plans and commercial license on the pricing page.