Truchet tile pattern generator

Two simple tiles, placed at random, make endless winding paths. Choose Smith arcs, diagonals, triangles, arcs on hexagons or multi-scale Truchet, shuffle the layout, and export a seamless pattern as SVG, PNG or CSS.

Open in the generator How it works

Flowing Truchet arcs in lilac and teal on a dark background

What are Truchet tiles?

In 1704 the French priest Sébastien Truchet described square tiles divided along a diagonal into a light half and a dark half. Each tile can be turned in four ways, and when many are laid side by side the halves join into varied shapes.

The version that is most used today replaces the diagonal with two quarter-circle arcs, as introduced by Cyril Stanley Smith in 1987. Place the tile at a random turn in every cell, and the arcs join into continuous curving lines with no beginning or end.

How the generator builds them

The generator fills a grid with copies of one tile, turning each at random. The turns are fixed by a seed, so “Shuffle” gives a new arrangement, and the same link always gives the same pattern. Every tile joins its neighbours on all four sides, so the block of cells repeats seamlessly.

Multi-scale Truchet (described by Christopher Carlson in 2018) allows a cell to be split into four smaller cells, each with its own tile. Larger arcs then pass between clusters of small ones, and the pattern gains depth.

What you can adjust

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.