On Brutalism in Web Design
The raw, exposed aesthetic of brutalist architecture and what it has to do with the web.
Placeholder
The web has spent twenty years trying to look friendly. Rounded corners. Soft gradients. Animations that guide you gently from state to state. The cumulative effect is a kind of digital cotton wool, padded and cushioned at every edge.
Brutalism rejects this.
What Brutalism Actually Means
In architecture, brutalism is about material honesty. Concrete is left as concrete. Structure is exposed. Nothing is hidden behind decorative cladding. The building doesn’t pretend to be something softer than it is.
Translated to the web: the grid is visible, the typography is functional, the borders are the borders. The structure itself has to be interesting enough to look at.
The Functional Argument
There’s a practical case too. Brutalist design is almost always fast. When you’re not shipping ten fonts, three animation libraries, and a particle background, your pages load in under a second. The aesthetic and the performance end up in the same place.
Good polish comes out of function. The question worth asking is: what does this thing actually do, and what’s the most direct visual expression of that?
Raw ≠ Broken
The mistake people make when reading “brutalist web design” is conflating raw with broken. Brutalism is about intention. Borders are placed deliberately. Font choices are made with purpose. The rawness is designed.
It takes real discipline to make that feel intentional.