Basket Weave Pattern
Make a basket weave pattern two ways. Laid: units twice or three times as long as they are wide, set side by side in squares that turn 90° from one square to the next, for pavers, floor tiles, mosaics and parquet. Woven: strips that go over and under in groups of two, three or four, like a basket. Set the unit or strip size in inches or centimetres, the joint, the angle and the colours, and download a seamless SVG tile, a 300 DPI PNG or a PDF at full size. Tick Plan a floor for the number of whole and cut units on your floor and the share lost to offcuts, or Plan a mat for the strips to cut. Every square is filled exactly, the tile repeats edge to edge and the over-under order is exact (all tested). 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. Tick Plan a floor (or a mat) for a plan page with the number of whole and cut units, or the strips to cut for weaving.
Basket weave
Plan
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 basket weave pattern
- Choose a preset, then Laid units or Woven strips.
- For laid units, set the unit width, 2 or 3 units per square, the joint and the angle; for strips, set the width, the gap and how many go over and under together.
- Pick the colours.
- Download the SVG tile for fabric, wallpaper or the web, or the PDF to print at full size.
- Tick Plan a floor (or a mat), type its size and download the PDF plan with the unit or strip counts.
What you can use it for
- Patio, path and driveway paver layouts
- Bathroom and kitchen floor tile and mosaic layouts
- Parquet and wood floor designs
- Paper, ribbon and leather strip weaving
- Fabric, gift wrap and scrapbook paper
- Website and slide backgrounds (SVG tile)
The 14 presets
| # | Preset | Type | Size | Arrangement | Seamless repeat |
|---|---|---|---|---|---|
| 1 | Pavers 4 × 8 in, pairs | Laid | 4 × 8 in, joint 0.13 | 2 per square | 16 × 16 in |
| 2 | Pavers 4 × 8 in, turned 45° | Laid | 4 × 8 in, joint 0.13 | 2 per square, 45° | 11.31 × 11.31 in |
| 3 | Three-unit squares, 4 × 12 in | Laid | 4 × 12 in, joint 0.13 | 3 per square | 24 × 24 in |
| 4 | Marble mosaic 1 × 2 in, two colours | Laid | 1 × 2 in, joint 0.06 | 2 per square | 4 × 4 in |
| 5 | Tile 3 × 6 in, alternate units | Laid | 3 × 6 in, joint 0.06 | 2 per square | 12 × 12 in |
| 6 | Parquet 2.5 × 7.5 in, three strips | Laid | 2.5 × 7.5 in | 3 per square | 15 × 15 in |
| 7 | Pavers 10 × 20 cm | Laid | 10 × 20 cm, joint 0.3 | 2 per square | 40 × 40 cm |
| 8 | Four-colour squares | Laid | 1 × 2 in | 2 per square | 4 × 4 in |
| 9 | Black lines on white, 45° | Laid | 0.5 × 1 in | 2 per square, 45° | 1.41 × 1.41 in |
| 10 | Woven 2/2 basket weave | Woven | 0.5 in strips | 2/2 | 2 × 2 in |
| 11 | Woven 3/3 basket weave | Woven | 0.4 in strips | 3/3 | 2.4 × 2.4 in |
| 12 | Paper strip weaving 2/2, gaps | Woven | 0.75 in strips, gap 0.13 | 2/2 | 3.5 × 3.5 in |
| 13 | Ribbon weave 2/2, navy and cream | Woven | 1 in strips, gap 0.06 | 2/2 | 4.25 × 4.25 in |
| 14 | Plain weave 1/1 (for comparison) | Woven | 0.5 in strips, gap 0.06 | 1/1 | 1.13 × 1.13 in |
Each preset only fills in the fields; change any size or colour afterwards.
Units for a floor
| Unit | Floor | Whole units | Cut units | Units to lay | Offcuts |
|---|---|---|---|---|---|
| 4 × 8 in | 120 × 144 in | 540 | 0 | 540 | 0% |
| 4 × 8 in, 45° | 120 × 144 in | 480 | 116 | 596 | 9.4% |
| 4 × 12 in | 120 × 144 in | 360 | 0 | 360 | 0% |
| 3 × 6 in | 60 × 30 in | 100 | 0 | 100 | 0% |
| 1 × 2 in, 45° | 60 × 30 in | 820 | 158 | 978 | 7.97% |
| 10 × 20 cm | 300 × 400 cm | 600 | 0 | 600 | 0% |
| 10 × 20 cm, 45° | 300 × 400 cm | 540 | 123 | 663 | 9.5% |
A block corner on the top left corner of the floor; offcuts as a share of the units laid, with one unit per cut piece.
Unit sizes and repeats
| Unit | Per square | Square | Repeat (square) | Repeat (45°) |
|---|---|---|---|---|
| 2 × 4 in | 2 | 4 × 4 in | 8 × 8 in | 5.66 × 5.66 in |
| 3 × 6 in | 2 | 6 × 6 in | 12 × 12 in | 8.49 × 8.49 in |
| 4 × 8 in | 2 | 8 × 8 in | 16 × 16 in | 11.31 × 11.31 in |
| 4 × 12 in | 3 | 12 × 12 in | 24 × 24 in | 16.97 × 16.97 in |
| 6 × 12 in | 2 | 12 × 12 in | 24 × 24 in | 16.97 × 16.97 in |
| 2.5 × 7.5 in | 3 | 7.5 × 7.5 in | 15 × 15 in | 10.61 × 10.61 in |
Woven strips for a 12 × 12 in mat
| Over and under | Strip | Repeat | Strips (down + across) | Strip length in all |
|---|---|---|---|---|
| 1/1 (plain weave) | 0.5 in | 1 × 1 in | 24 + 24 | 576 in |
| 2/2 | 0.5 in | 2 × 2 in | 24 + 24 | 576 in |
| 3/3 | 0.4 in | 2.4 × 2.4 in | 30 + 30 | 720 in |
| 2/2 | 0.75 in + 0.13 gap | 3.5 × 3.5 in | 13 + 13 | 312 in |
| 4/4 | 0.5 in | 4 × 4 in | 24 + 24 | 576 in |
For cloth with a basket weave, see the Fabric Texture maker. For big prints over several sheets, try the Poster Tiler.
Which tool to use
| You want | Use |
|---|---|
| Basket weave pavers, tiles, parquet or woven strips, with a floor plan | Basket Weave Pattern (this page) |
| Planks in a zigzag, with a plank count | Herringbone Pattern Generator |
| Brick wall bonds as a texture | Brick Texture |
| Cloth textures thread by thread | Fabric Texture |
| Square checks | Checkerboard Pattern Generator |
Also handy: the Herringbone Pattern Generator and the Brick Texture maker.
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.
Frequently asked questions
What is a basket weave pattern?
For pavers and tiles, units twice as long as they are wide are laid in pairs that make a square, and each square is turned 90° from its neighbours. Three units per square works the same way. In weaving, groups of strands go over and under together, which gives the same square look as a woven basket.
What size units work?
The length must be exactly 2 or 3 times the width (measured centre to centre of the joints), so the units of one square fill it. The maker builds the length from the width, so the squares always close.
What does the joint do?
Each unit is drawn smaller by the joint width, half on each side, so the spacing stays the same. The floor plan gives the area of the units and of the joints separately.
How many pavers or tiles do I need?
Tick Plan a floor and type its size. The plan counts the whole units and the units cut at the edges, and gives the share of the units you buy that ends up as offcuts, assuming one unit per cut piece. Add your own spare for breakage.
Does turning it 45° need more cuts?
On a rectangular floor, yes: the units meet every wall at 45°, so the units along all four edges are cut. The floor table above shows the counts for the same floors laid square and at 45°.
What is 2/2 or 3/3?
The number of strips that go over and under together in each direction. 1/1 is plain weave: one over, one under. 2/2 and 3/3 are basket weaves.
Will the tile repeat without a seam?
Yes. The SVG tile is one full repeat, including the colours and the over-under order, so copies placed edge to edge join with no seam.
How is this different from the herringbone generator?
The Herringbone Pattern Generator lays planks at an angle in a zigzag. This page lays units in squares that alternate by 90°, or weaves strips over and under.
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.