Swirl Pattern

Make a swirl pattern from swirls drawn on real curves: evenly spaced swirls (each turn the same distance from the last), swirls that open out like a shell, S-scrolls of two joined swirls, and rosettes of 2 to 12 arms turned evenly round a centre. Set the size, turns, line width and direction, place them in a grid, a half-drop or a scatter (the same seed always gives the same pattern, and no two swirls touch), and pick 2 to 4 colours. Download a seamless SVG tile, a 300 DPI PNG or a PDF at full size with a swirl key. Swirls that cross an edge of the tile carry on from the opposite edge, so the repeat has no seam, and every drawn line stays on its curve (all tested). Nothing is uploaded.

100% private — everything runs in your browser. Everything runs in your browser; nothing is uploaded.

100% private — runs in your browser

Page 1 is the pattern at full size with a 1 in test square; page 2 is the swirl key: the motif, its curve and its numbers. The SVG tile repeats edge to edge; swirls that cross an edge carry on from the other side.

Swirl

Print

Runs in your browser with our own code: nothing is uploaded or saved. You may use what you make here, including commercially, with no credit needed.

How to make a swirl pattern

  1. Choose a preset or a swirl type: even, opening out, S-scroll or rosette.
  2. Set the size, the turns and the line width; tick Clockwise to mirror it.
  3. Choose a layout: one swirl, grid, half-drop or scattered (change the seed for a new scatter).
  4. Pick the ground and swirl colours.
  5. Download the SVG tile or the PDF; print at 100% and check the 1 in test square.

What you can use it for

  • Fabric, gift wrap and scrapbook paper
  • Wallpaper and painted or stencilled walls
  • Website, slide and phone backgrounds (SVG tile)
  • Colouring and doodle sheets (black lines on white)
  • Cutting machines and pen plotters (single-line SVG)
  • Cards, invitations and packaging

The 14 presets

#PresetSwirlSizeLayoutSeamless repeat
1Classic swirls, gridArchimedean swirl1 inGrid2.58 × 2.58 in, 4 swirls
2Half-drop swirls, two coloursArchimedean swirl1.2 inHalf-drop2.89 × 2.89 in, 4 swirls
3Scattered swirls (seed 7)Archimedean swirl0.9 inScattered6 × 6 in, 24 swirls
4Tiny scattered swirls, three coloursArchimedean swirl0.35 inScattered3 × 3 in, 40 swirls
5Logarithmic swirls (growth 2 per turn)Logarithmic swirl1.2 inGrid2.88 × 2.88 in, 4 swirls
6Shell-like logarithmic swirlsLogarithmic swirl1.5 inHalf-drop3.51 × 3.51 in, 4 swirls
7S-scrolls, gridS-scroll1.6 inGrid3.69 × 3.69 in, 4 swirls
8Gold S-scrolls on charcoalS-scroll1.4 inHalf-drop3.18 × 3.18 in, 4 swirls
9Four-arm rosettesSwirl rosette1.2 inGrid2.88 × 2.88 in, 4 swirls
10Six-arm rosettes, three coloursSwirl rosette1.4 inHalf-drop3.28 × 3.28 in, 4 swirls
11Three-arm rosettes (triskele-like)Swirl rosette1.2 inGrid2.89 × 2.89 in, 4 swirls
12One big swirl (motif to trace)Archimedean swirl6 inOne motif–
13Black lines on white (for colouring)Archimedean swirl1 inScattered5 × 5 in, 18 swirls
14Stencil size: 8 cm swirlsArchimedean swirl8 cmHalf-drop20.6 × 20.6 cm, 4 swirls

Each preset only fills in the fields; change any setting afterwards.

Distance between turns of an even swirl

Swirl size (across)TurnsDistance between turns (2πb)
1 in20.25 in (6.35 mm)
1 in30.17 in (4.23 mm)
2 in30.33 in (8.47 mm)
2 in50.2 in (5.08 mm)
4 in40.5 in (12.7 mm)
6 in50.6 in (15.24 mm)
10 in60.83 in (21.17 mm)

With no centre gap, the distance between turns is the radius divided by the number of turns.

Opening-out swirls: growth per turn

Growth per turnk in r = c·e^kθAngle between the line and the radius
1.50.064586.31°
20.110383.7°
30.174880.08°
40.220677.56°
60.285274.08°

The angle between the swirl line and the radius is the same everywhere on an opening-out swirl.

Rosette arm angles

ArmsAngle between armsArm directions
2180°0°, 180°
3120°0°, 120°, 240°
490°0°, 90°, 180°, 270°
572°0°, 72°, 144°, 216°, 288°
660°0°, 60°, 120°, 180°, 240°, 300°
845°0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°
1230°0°, 30°, 60°, 90°, 120°, 150°, 180°, 210°, 240°, 270°, 300°, 330°

Which tool to use

You wantUse
Repeating swirls, scrolls and rosettesSwirl Pattern (this page)
A photo drawn as one spiral lineSpiral Art Generator
Dyed-fabric looksTie-Dye Pattern Generator
Rolling-circle curve artSpirograph Generator
Ogee repeatsOgee Pattern

Also handy: the Spiral Art Generator, the Tie-Dye Pattern Generator and the Spirograph Generator.

More free tools

More pattern and print tools?

Pattern makers and print tools that run privately in your browser, with no sign-up and no watermark.

See all free tools →

Frequently asked questions

What is a swirl pattern?

A repeat of curling lines: swirls, scrolls or rosettes placed in rows or scattered over the background. This maker draws each swirl from a curve you can see on page 2 of the PDF.

What is the difference between the swirl types?

An even swirl keeps the same distance between turns. An opening-out swirl grows by the same factor every turn, like a shell. An S-scroll is two even swirls joined at their outer ends, and a rosette is several arms turned evenly round one centre.

What curves are used?

Even swirls follow r = c + bθ, so the turns are 2πb apart (an Archimedean spiral); opening-out swirls follow r = c·e^kθ (a logarithmic spiral). The definitions we use are dated in our notes, and the tables above show the numbers.

Do the swirls overlap in the scattered layout?

No. Each swirl has a circle that holds it, line width included, and a new swirl is only placed where its circle stays clear of every other one by the gap you set, across the tile edges too. Our tests check every pair.

Will the tile repeat without a seam?

Yes. A swirl that runs over an edge of the tile is drawn again from the opposite edge, so copies placed edge to edge join with no seam. Our tests compare the pattern one and two repeats over.

Can I get the same scatter again?

Yes. The scatter is worked out from the seed number: the same seed and settings give exactly the same pattern; a new seed gives a new arrangement.

How is this different from the spiral art and tie-dye generators?

The spiral art generator turns a photo into one long spiral line, and the tie-dye generator imitates dyed fabric. This page makes a repeating pattern of many line swirls with a seamless tile.

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.