Parquet and brick bond pattern generator
Lay a floor or a wall without the building site. Choose herringbone, chevron, basket weave or a brick bond, set the plank length and the joints, color the planks, and export a seamless pattern as SVG, PNG or CSS.
Open in the generator How it works
How are floors and walls laid?
Parquet and brickwork are built from one shape, a long rectangle, laid in a repeating arrangement. The arrangement has a name, and each name describes a rule rather than a look.
In herringbone, planks meet at right angles and form a zigzag that looks like a fish skeleton. Chevron uses planks with angled ends that meet in a clean V. Basket weave alternates square blocks of planks that run in different directions. In brickwork, a running bond shifts every row by half a brick; Flemish bond alternates a long brick (a stretcher) with a short end (a header) in every row; and English bond alternates whole rows of stretchers and rows of headers.
How the generator builds them
Every pattern is laid out on a grid whose unit is the plank width, and the length is a multiple of it. Ornamatic works out the smallest period in which the arrangement repeats exactly, places the planks, and lets planks that cross the edge continue on the other side, so the tile is seamless.
A joint of your chosen width is cut around every plank, and the background color shows through it like grout or the gap between boards. Planks are colored from your palette at random, in turn, or all the same.
What you can adjust
- Pattern — brick bond, Flemish bond, English bond, basket weave, herringbone or chevron.
- Plank length — from two to eight plank widths.
- Stagger — for the plain brick bond: stacked, half, a third or a quarter offset.
- Planks per arm — how many planks make one arm of a chevron.
- Joint — the width of the gap between planks.
- Colors — mixed, in turn or one; any palette, and a shuffle for a new random order.
Export and use
Download the seamless tile as PNG or SVG, or copy a ready CSS background. The patterns you create are free to use, personally or commercially.