Cosmati pavement pattern generator
The inlaid stone floors of medieval Italy. Choose the size of the discs, how many rings of triangles and dots surround them, and whether the field around them is made of diamonds or squares, and export a seamless Cosmati pattern as SVG, PNG or CSS.
Open in the generator How it works
Floors cut from stone
Opus sectile, Latin for cut work, is a way of making pictures and patterns by fitting pieces of stone cut to shape. In twelfth- and thirteenth-century Rome, families of marble workers known as the Cosmati made floors in this manner for churches, and the same style reached as far as Westminster Abbey in London, where a pavement was laid in 1268.
A typical Cosmati floor sets large discs of dark red or green stone into a field of small marble pieces. The classic arrangement is the quincunx: one large disc with four smaller ones around it, each framed by bands of triangles, dots and twisting ribbons.
How the generator builds them
Ornamatic puts a large disc in the middle of the cell and a small disc at each corner. Around each disc it lays a ring of triangles pointing outward, and then a ring of small dots, and cuts a thin line inside the disc, like the inlaid lines of the originals. The space around each disc is cleared of tesserae, which leaves a pale halo.
The field between the discs can be made of diamonds or of squares in a checkerboard. The cell is a square, so the pattern repeats exactly. The twisting ribbons of the originals are not drawn.
What you can adjust
- Field — diamonds, squares or none.
- Small discs — the four smaller discs, on or off.
- Disc size — the size of the central disc.
- Rings — none, triangles, or triangles and dots.
- Teeth — how many triangles are in the ring.
- Tesserae across — how fine the field is.
- Colors — a ground and three colors; any palette.
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.