Shape
Upload an SVG
or drop one here
Size (longest side)
Fill inside closed lines
The shape is whatever the SVG draws: filled areas and lines alike. If it's a line drawing of an outline, tick Fill inside closed lines.
Layout
Grid
Fitted
Cell size
Gap at the outline
Turn gap at breaks
Turns
Curved
Straight
Breaks
Plait
One strand
Random
New pattern
Extra breaks
Seed
‹
›
One strand adds breaks until the whole knot is a single strand, then sprinkles in more where they keep it that way. Random just sprinkles. Mirrors and turns shape both; with them on, a few strands may remain.
Mirror left/right
Mirror top/bottom
Turn by quarters (four-way)
Change only the dot I click
Mirrors copy each break you click across the middle of the shape. Shift-click changes one dot at any time.
Strands
Ribbon
Rounded
Double
Carved
Carved: flat-topped strands with the background cut away in sloping facets, like the carved ring. Width sets the flat tops; about 0.3 mm suits it.
Width
Metal
Gold Silver
Bronze Jade
Colour each strand
Show dots and cells
3D and export
Flank angle
Carve depth
Dip under crossings
Strand height
Dip under crossings
Backing plate
Plate thickness
Rim round the edge
Rim width
Rim height (from strand tops)
Weigh in
Sterling silver 10k gold 14k gold
18k gold Platinum 950 PLA plastic
Download STL
Copy for Blender
Download for Blender (.json)
Save picture (PNG)
Save design to a file
Open a saved design
For Blender: install make_knot_shape.py as an add-on, then Copy for Blender and choose Add > Mesh > Celtic Knot Shape. It builds the same design at full detail, with a fused print solid and the exact weight.
The STL is in millimetres. Strands overlap where they cross; slicers and casting services merge them, and Blender can join them with a Union.