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.

100% private — runs in your browser

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

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 basket weave pattern

  1. Choose a preset, then Laid units or Woven strips.
  2. 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.
  3. Pick the colours.
  4. Download the SVG tile for fabric, wallpaper or the web, or the PDF to print at full size.
  5. 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

#PresetTypeSizeArrangementSeamless repeat
1Pavers 4 × 8 in, pairsLaid4 × 8 in, joint 0.132 per square16 × 16 in
2Pavers 4 × 8 in, turned 45°Laid4 × 8 in, joint 0.132 per square, 45°11.31 × 11.31 in
3Three-unit squares, 4 × 12 inLaid4 × 12 in, joint 0.133 per square24 × 24 in
4Marble mosaic 1 × 2 in, two coloursLaid1 × 2 in, joint 0.062 per square4 × 4 in
5Tile 3 × 6 in, alternate unitsLaid3 × 6 in, joint 0.062 per square12 × 12 in
6Parquet 2.5 × 7.5 in, three stripsLaid2.5 × 7.5 in3 per square15 × 15 in
7Pavers 10 × 20 cmLaid10 × 20 cm, joint 0.32 per square40 × 40 cm
8Four-colour squaresLaid1 × 2 in2 per square4 × 4 in
9Black lines on white, 45°Laid0.5 × 1 in2 per square, 45°1.41 × 1.41 in
10Woven 2/2 basket weaveWoven0.5 in strips2/22 × 2 in
11Woven 3/3 basket weaveWoven0.4 in strips3/32.4 × 2.4 in
12Paper strip weaving 2/2, gapsWoven0.75 in strips, gap 0.132/23.5 × 3.5 in
13Ribbon weave 2/2, navy and creamWoven1 in strips, gap 0.062/24.25 × 4.25 in
14Plain weave 1/1 (for comparison)Woven0.5 in strips, gap 0.061/11.13 × 1.13 in

Each preset only fills in the fields; change any size or colour afterwards.

Units for a floor

UnitFloorWhole unitsCut unitsUnits to layOffcuts
4 × 8 in120 × 144 in54005400%
4 × 8 in, 45°120 × 144 in4801165969.4%
4 × 12 in120 × 144 in36003600%
3 × 6 in60 × 30 in10001000%
1 × 2 in, 45°60 × 30 in8201589787.97%
10 × 20 cm300 × 400 cm60006000%
10 × 20 cm, 45°300 × 400 cm5401236639.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

UnitPer squareSquareRepeat (square)Repeat (45°)
2 × 4 in24 × 4 in8 × 8 in5.66 × 5.66 in
3 × 6 in26 × 6 in12 × 12 in8.49 × 8.49 in
4 × 8 in28 × 8 in16 × 16 in11.31 × 11.31 in
4 × 12 in312 × 12 in24 × 24 in16.97 × 16.97 in
6 × 12 in212 × 12 in24 × 24 in16.97 × 16.97 in
2.5 × 7.5 in37.5 × 7.5 in15 × 15 in10.61 × 10.61 in

Woven strips for a 12 × 12 in mat

Over and underStripRepeatStrips (down + across)Strip length in all
1/1 (plain weave)0.5 in1 × 1 in24 + 24576 in
2/20.5 in2 × 2 in24 + 24576 in
3/30.4 in2.4 × 2.4 in30 + 30720 in
2/20.75 in + 0.13 gap3.5 × 3.5 in13 + 13312 in
4/40.5 in4 × 4 in24 + 24576 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 wantUse
Basket weave pavers, tiles, parquet or woven strips, with a floor planBasket Weave Pattern (this page)
Planks in a zigzag, with a plank countHerringbone Pattern Generator
Brick wall bonds as a textureBrick Texture
Cloth textures thread by threadFabric Texture
Square checksCheckerboard 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.

See all free tools →

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.