Op art pattern generator

Patterns that seem to move. Choose waves, bulges, a warped checkerboard or concentric ripples, set the number of lines and how strongly they are distorted, and export a seamless pattern as SVG, PNG or CSS.

Open in the generator How it works

A black and white checkerboard warped into bulging waves

What is op art?

Op art, short for optical art, is an art movement of the 1960s that used simple geometric shapes, strong contrast and repetition to create illusions of movement, depth and vibration. Its best-known artists include Victor Vasarely and Bridget Riley.

The effect comes from regular lines or squares that are distorted by a smooth function. The eye expects a regular grid, sees it bend, and reads the result as a surface that swells or ripples.

How the generator builds them

Ornamatic starts with a regular set of parallel stripes, circles or a checkerboard and displaces every point by a smooth wave or bump function. The displacement is periodic, so the distorted lines still join across the edges of the tile and the pattern is seamless.

Stripes and checkerboards are drawn as filled bands in two colours; the lines option draws only the edges. Ripples are concentric rings which, repeated across tiles, produce moiré: interference patterns between overlapping rings.

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.