Moroccan Pattern
Make a seamless Moroccan-style pattern from 9 motifs of our own: a horseshoe arch window, a keyhole arch, a pointed arch window, a lobed arch, a hanging lantern, a round lantern, a square tile with a cut-out flower, a scalloped roundel and an arched door with a fanlight. Scatter them in a half-drop, brick, grid or tossed repeat, set each one in a frame (horseshoe arch, keyhole arch, lobed arch, square tile), or run them in a border strip between two rules and two rows of dots. Pick a ground and two colours, such as cobalt on white or brass on deep teal, then download a seamless SVG tile at real size, a full-size PDF with a motif key, a 300 DPI PNG or a background PNG at an exact screen size. Nothing is uploaded.
100% private — everything runs in your browser. Everything runs in your browser; nothing is uploaded.
Page 1 is the pattern at full size with a 1 in test square; page 2 is the motif key. The SVG tile is one repeat and joins edge to edge; the background PNG is drawn at the exact pixel size you pick.
Motifs and repeat
Colours
Print and screen
Runs in your browser with our own code: nothing is uploaded or saved. Every arch, lantern, door and tile is our own drawing made from circle arcs and straight lines, not a copy of a building, a tile panel or a brand print, and there are no religious symbols. You may use what you make here, including commercially, with no credit needed.
How to make a Moroccan-style pattern
- Choose a preset, or pick a motif set and a repeat (half-drop, brick, grid, tossed or border strip).
- Choose a frame round each motif (horseshoe arch, keyhole arch, lobed arch or square tile), or none, and the frame thickness.
- Set the columns, rows, spacing, motif size, smallest gap, seed and (for tossed) the largest turn.
- Pick the ground, the main colour and a second colour for insets and dots.
- Download the SVG tile, a background PNG, or the PDF; print at 100% and check the 1 in test square.
What you can use it for
- Wallpaper, tile and fabric mock-ups (real-size tile)
- Border strips for shelves, stair risers and stationery
- Party invitations, menus and gift wrap
- Phone, desktop and slide backgrounds (PNG at exact sizes)
- Stencils and block printing (one motif per cell)
- Scrapbook and journal paper
The 13 presets
| # | Preset | Motif set | Repeat | Frame | Tile |
|---|---|---|---|---|---|
| 1 | Blue arches on white, half-drop | Arches | Half-drop | none | 5 × 5 in |
| 2 | Brass lanterns on deep teal, tossed | Lanterns | Tossed | none | 5 × 5 in |
| 3 | Keyhole arch frames with tiles, terracotta | Tiles | Grid | Keyhole arch | 5 × 5 in |
| 4 | Horseshoe arch frames with lanterns, navy | Lanterns | Half-drop | Horseshoe arch | 5 × 5 in |
| 5 | Cut-out flower tiles, cobalt and white, grid | Square tile with a cut-out flower only | Grid | none | 5 × 5 in |
| 6 | Border strip: arches between rules, saffron | Arches | Border strip | none | 6 × 1.7 in |
| 7 | Courtyard mix, olive and cream, brick | Courtyard | Brick | none | 5 × 5 in |
| 8 | Black on white, every motif, grid | All 9 motifs | Grid | none | 5 × 5 in |
| 9 | Rose and gold roundels, half-drop | Scalloped roundel only | Half-drop | none | 5 × 5 in |
| 10 | Lobed arch frames with roundels, emerald | Tiles | Brick | Lobed arch | 5 × 5 in |
| 11 | Square tile frames with arches, sand and blue | Arches | Grid | Square tile | 5 × 5 in |
| 12 | Tiny lanterns and arches, ditsy print | Courtyard | Tossed | none | 3.6 × 3.6 in |
| 13 | Fabric scale: 20 cm repeat, arches and lanterns | Courtyard | Half-drop | none | 20 × 20 cm |
Each preset only fills in the fields; change any setting afterwards.
The 9 motifs
| Motif | Symmetry (tested on every point) |
|---|---|
| Horseshoe arch window | mirrored left to right |
| Keyhole arch | mirrored left to right |
| Pointed arch window | mirrored left to right |
| Lobed arch | mirrored left to right |
| Hanging lantern | mirrored left to right |
| Round lantern | mirrored left to right |
| Square tile with a cut-out flower | mirrored left to right |
| Scalloped roundel | mirrored left to right |
| Arched door with a fanlight | mirrored left to right |
All motifs are our own drawings. Page 2 of the PDF draws each motif used, large, in the pattern colours.
The mixed motif sets
| Set | Motifs |
|---|---|
| All 9 motifs | horseshoe arch window, keyhole arch, pointed arch window, lobed arch, hanging lantern, round lantern, square tile with a cut-out flower, scalloped roundel, arched door with a fanlight |
| Arches | horseshoe arch window, keyhole arch, pointed arch window, lobed arch |
| Lanterns | hanging lantern, round lantern |
| Tiles | square tile with a cut-out flower, scalloped roundel |
| Courtyard | horseshoe arch window, arched door with a fanlight, hanging lantern, square tile with a cut-out flower |
Background sizes (first preset)
| Background | Pixels | Repeats across × down |
|---|---|---|
| Phone | 1170 × 2532 px | 2.44 × 5.28 |
| Phone | 1080 × 1920 px | 2.25 × 4 |
| Desktop | 1920 × 1080 px | 4 × 2.25 |
| Large screen | 2560 × 1440 px | 5.33 × 3 |
| Square post | 1080 × 1080 px | 2.25 × 2.25 |
Which tool to use
| You want | Use |
|---|---|
| Arches, lanterns and tiles as a seamless repeat | Moroccan Pattern (this page) |
| Interlaced star patterns on a polygon grid | Islamic Geometric Pattern Generator |
| Medallions, floral lattices and a carpet panel | Persian Pattern |
| A tiled wall or floor texture | Tile Texture |
| A motif cut as a stencil | Stencil Maker |
For interlaced star patterns, try the Islamic Geometric Pattern Generator; for a tiled wall or floor surface, the Tile Texture maker; to cut a motif as a stencil, the Stencil Maker.
More free tools
More pattern tools?
Pattern makers and print tools that run privately in your browser, with no sign-up and no watermark.
Frequently asked questions
Is this an Islamic geometric star pattern?
No. This maker draws arches, lanterns, a door and tiles from circle arcs and straight lines, with no star polygons. For interlaced star patterns built on a polygon grid, use the Islamic Geometric Pattern Generator.
What is the difference between half-drop, brick, grid, tossed and border?
In a grid, the motifs sit in straight rows and columns. In a half-drop, every second column is moved down exactly half a cell; in a brick repeat, every second row is moved across exactly half a cell. Tossed is a half-drop where each motif is also turned by a seeded angle up to the largest turn you set. Border makes one row of motifs between two rules and two rows of dots, as a strip for hems and edges. A half-drop or tossed repeat needs an even number of columns and a brick repeat an even number of rows; the maker says so if they do not.
Can the motifs or frames overlap?
No. Each motif, or each frame with its motif inside, sits in the middle of its own square cell, and the maker refuses a size that would come closer than the smallest gap you set to the edge of its cell; it tells you the spacing needed. Our tests check every point of every motif against its cell, and every motif against the opening of its frame.
Will the pattern repeat without a seam?
Yes. A motif or line that runs over an edge of the repeat carries on from the opposite edge, so copies placed edge to edge join with no seam. Our tests check this two ways for every preset: each shape cut by an edge has its exact partner one repeat over in the same tile, and sampled colours match one repeat over.
What does the arch frame do?
It draws an arch outline (horseshoe, keyhole or lobed) or a square tile round every motif in the main colour, so the repeat reads as a row of arches or a tiled wall; the motif is scaled to sit inside the opening with room to spare. Our tests check every motif point against the frame opening.
Are these copies of real buildings or tiles?
No. Every arch, lantern, door and tile is our own drawing made of flat shapes, not a copy of a building, a tile panel or a brand print, and there are no religious symbols.
Is the tile the exact size I set?
Yes. The SVG tile is written in inches or centimetres (the first preset is 5 in square: 4 cells of 1.25 in), and the PDF prints the pattern at full size with a 1 in test square.
Is it free?
Yes. There is no sign-up, no watermark and no limit.
Is anything uploaded?
No. Everything is drawn by JavaScript in your browser and nothing is sent anywhere.