A low-cost flooring technique that started with 15th–16th-century Venetian construction workers recycling leftover marble scraps into cement rather than discarding them. The name itself comes from the Italian word for terrace, "terrazza." It resurfaced hard as a web and app branding background around 2018, riding the same "friendly" flat-branding wave as Google and Spotify's design language of that era.
Unlike most other patterns in this set, terrazzo has no structural repeat tile at all — the irregular scatter of chip size, position, and colour is the whole identity, and the surface is only finished once it's ground flat.
It's built in SVG. Instead of plain Math.random(), which would reshuffle on every reload, a seeded pseudo-random generator fixes each chip's position, size, rotation, and vertex count (4 to 7 sides), then draws that irregular polygon and scatters many of them densely. Pinning the seed keeps the layout stable across reloads instead of it jittering.
When to use
Use for flat/friendly branding backgrounds, app onboarding or marketing pages, and flooring mockups. Too many chip colours reads as noisy — limit it to three or four accent colours.