RAW • BOLD • UNAPOLOGETIC
Brutalist design rejects conventional beauty. It's intentionally rough, bold, and confrontational. A rebellion against overdesigned, polished interfaces.
Neo-Brutalism is the punk rock of web design. It intentionally breaks rules, rejects smooth gradients, subtle shadows, and polished aesthetics. Everything is raw, exposed, and in-your-face.
Inspired by Brutalist architecture, which exposed concrete and structural elements. Neo-Brutal web design shows the digital "concrete": thick borders, monospace fonts, visible grids.
Bright, clashing colors. Oversized typography. Asymmetric layouts. It demands attention and refuses to blend in. Perfect for brands that want to stand out.
REJECT PERFECTION. Embrace asymmetry, rough edges, and unconventional layouts.
NO SUBTLETY. Use thick borders (3-5px), high contrast, and bold colors.
FUNCTION OVER FORM. Prioritize usability, but make it visually confrontational.
AUTHENTICITY. Show the structure. No hiding behind smooth animations or polished UI.
BREAK THE GRID. Overlap elements, use rotated text, create visual chaos with purpose.
PERSONALITY. Every brutalist site should feel unique, rebellious, and memorable.
3-5px solid black borders define every element. It's the signature of brutalism: harsh, unapologetic edges.
Lime green + hot pink. Yellow + purple. Colors that shouldn't work together, but somehow do.
Huge, bold, all-caps headings. Typography becomes a visual element, not just text.
No soft, blurred shadows. Only hard, offset shadows (usually black) that create a print-like effect.
Forget perfect centering. Elements overlap, rotate, and break traditional grid systems.
Courier, Space Mono, IBM Plex Mono. Monospace fonts add to the "digital concrete" aesthetic.
Real-world references cited for design inspiration only, not Kanso client work or official partnerships.
Simple, brutalist e-commerce. Thick borders, bright pink accents, no-nonsense layout.
Personal site with rotating text, clashing colors, and intentional chaos.
Luxury fashion brand using brutalism to appear edgy and anti-establishment.
The OG brutalist site. Minimal styling, raw HTML, purely functional.
The CSS is simple, intentionally so. No complex preprocessors needed.
.brutal-card {
border: 0.25rem solid #000;
box-shadow: 0.5rem 0.5rem 0 #000;
background: #CCFF00;
padding: 2rem;
transform: rotate(-2deg);
}
.brutal-title {
font-size: 4rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: -0.02em;
color: #000;
}
Embrace the chaos. Reject perfection. Design with attitude.