Indian Pattern
Make a seamless Indian block-print style pattern from 10 motifs of our own: a paisley butta, a six-petal floret, an eight-petal rosette, a leafy sprig, a three-petal bud, a lozenge, a ruffled marigold, a trefoil bud, an eight-point star flower and a leaf pair. Scatter them as buttas in a half-drop, brick, grid or tossed repeat, set each one in a jaali frame (round, quatrefoil, pointed oval or diamond), or run them in a border strip between two rules and two rows of dots. Pick a ground and two colours, such as indigo on white or madder red and black on cream, 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 butta, flower and jaali frame is our own drawing, not a copy of a maker’s block 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 an Indian block-print pattern
- Choose a preset, or pick a motif set and a repeat (half-drop, brick, grid, tossed or border strip).
- Choose a jaali frame round each motif, 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 centres 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
- Fabric, cushion and table-linen mock-ups (real-size tile)
- Border strips for hems, edges and stationery
- Festive gift wrap and cards
- Phone, desktop and slide backgrounds (PNG at exact sizes)
- Block carving and stamp planning
- Scrapbook and journal paper
The 13 presets
| # | Preset | Motif set | Repeat | Frame | Tile |
|---|---|---|---|---|---|
| 1 | Indigo buttas on white, half-drop | Buttas | Half-drop | none | 5 × 5 in |
| 2 | Madder red and black on cream, brick | Garden | Brick | none | 5 × 5 in |
| 3 | Jaali: quatrefoil lattice with florets, rust on sand | Florals | Grid | Quatrefoil | 5 × 5 in |
| 4 | Pointed-oval jaali with buttas, half-drop | Buttas | Half-drop | Pointed oval | 5 × 5 in |
| 5 | Border strip: florets between rules, indigo | Florals | Border strip | none | 6 × 1.7 in |
| 6 | Border strip: buttas between rules, red on cream | Buttas | Border strip | none | 6 × 1.7 in |
| 7 | Mustard and green florals, tossed | Florals | Tossed | none | 5 × 5 in |
| 8 | Black on white, every motif, grid | All 10 motifs | Grid | none | 5 × 5 in |
| 9 | Pink and saffron garden, half-drop | Garden | Half-drop | none | 5 × 5 in |
| 10 | Diamond jaali with star flowers, teal | Geometric | Half-drop | Diamond | 5 × 5 in |
| 11 | Tiny buttas, ditsy print | Buttas | Tossed | none | 3.6 × 3.6 in |
| 12 | Round jaali with marigolds, olive | Ruffled marigold only | Brick | Round | 5 × 5 in |
| 13 | Fabric scale: 20 cm repeat, buttas and florals | Garden | Half-drop | none | 20 × 20 cm |
Each preset only fills in the fields; change any setting afterwards.
The 10 motifs
| Motif | Symmetry (tested on every point) |
|---|---|
| Paisley butta (curled teardrop) | one-sided |
| Six-petal floret | mirrored left to right |
| Eight-petal rosette | mirrored left to right |
| Leafy sprig | mirrored left to right |
| Three-petal bud | mirrored left to right |
| Lozenge with a centre | mirrored left to right |
| Ruffled marigold | mirrored left to right |
| Trefoil bud on a stem | mirrored left to right |
| Eight-point star flower | mirrored left to right |
| Leaf pair with a seed | 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 10 motifs | paisley butta (curled teardrop), six-petal floret, eight-petal rosette, leafy sprig, three-petal bud, lozenge with a centre, ruffled marigold, trefoil bud on a stem, eight-point star flower, leaf pair with a seed |
| Buttas | paisley butta (curled teardrop), three-petal bud, leafy sprig, leaf pair with a seed |
| Florals | six-petal floret, eight-petal rosette, ruffled marigold, trefoil bud on a stem |
| Geometric | lozenge with a centre, eight-point star flower, six-petal floret |
| Garden | paisley butta (curled teardrop), ruffled marigold, leafy sprig, six-petal floret |
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 |
|---|---|
| Buttas, jaali and borders as a seamless repeat | Indian Pattern (this page) |
| One square scarf with a border and medallion | Bandana Pattern |
| A henna-style hand or foot design | Henna Designs |
| Even dots in a grid or half-drop | Polka Dot Pattern Generator |
| A shape of your own as a repeat | SVG Pattern Generator |
For plain dots, try the Polka Dot Pattern Generator; to repeat a shape of your own, the SVG Pattern Generator; to cut a motif as a block or fabric 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 there a paisley-only pattern?
No. The paisley butta appears in mixed sets with other buttas and flowers, and every other motif can be used on its own. For a henna-style hand design, use the Henna Designs maker.
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 jaali 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 jaali frame do?
It draws a ring round every motif (round, quatrefoil, pointed oval or diamond) in the main colour, so the cells read as a lattice; 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 printing blocks?
No. Every motif and frame is our own drawing made of flat shapes, not a copy of a maker’s block 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.