Retro and brutalist UI design: a 2026 field guide

Why designers are trading clean minimalism for raw, nostalgic interfaces, and how to use the look without breaking your product.

Split screen contrasting clean minimalist UI with bold brutalist, Y2K, and retro OS interface styles
Design Trends

Published on

June 5, 2026

|

14 min read

Blog

Retro and brutalist UI design: a 2026 field guide

Roman Kamushken

Roman Kamushken

In 2026, a growing slice of the web is loud again. Designers are walking away from soft shadows and frosted glass toward raw borders, pixel fonts, and interfaces that look like they escaped a 1998 desktop. This field guide breaks down the three retro aesthetics taking over indie web, with real examples and a clear call on when the look actually helps.

TL;DR. Retro and brutalist UI is the 2026 reaction to a decade of near-identical minimal landing pages. Three looks lead the movement, and accessibility is the risk that decides where they belong.

Brutalist is raw and anti-corporate. Y2K is chrome and nostalgia. OS-inspired revives System 7 and Windows 98.

→ The biggest risk is accessibility and conversion, so the style fits portfolios and editorial far better than banking or healthcare.

→ Treat retro as a positioning decision, a deliberate signal, never a way to hide a weak interface.

Split screen contrasting a clean minimalist dashboard with a bold brutalist retro interface

The shift away from clean minimalism

The web turned beige. After ten years of the same rounded cards and gentle gradients, the same Inter typeface everywhere, a lot of product pages became impossible to tell apart. AI page builders made it worse by shipping the identical safe template to everyone at once.

So designers pushed back. You can watch it happen on Are.na, where research boards fill up with scanned zines, terminal screenshots, and old software manuals. The same energy drives Cosmos, the visual platform a lot of designers now open instead of Pinterest. Both feel handmade in a way the algorithmic feeds stopped feeling years ago.

Developer culture fed the fire too. Monospaced typefaces like Berkeley Mono and Departure Mono went from niche to default on engineering sites, and the stark black-on-white look of the Vercel ecosystem became its own genre. Once dev tools embraced raw typography, the rest of indie SaaS followed.

There is a quieter reason as well. Clean minimalism started reading as corporate and a little cold, which I argued back when I wrote about why app UX keeps getting worse. Retro interfaces feel like a person made them. In a year flooded with generated visuals, looking human is a competitive edge.

Three retro aesthetics defined

People throw "retro" around as one bucket, but three distinct movements are doing the heavy lifting in 2026. Each has its own roots and visual grammar, its own reason for existing. Mixing them up is the fastest way to ship something that looks confused rather than intentional.

Brutalist design

Brutalism in UI borrows from the architecture term. It exposes the raw structure of a page instead of dressing it up. Think default HTML blue links, hard 2px borders, system fonts, harsh contrast, and zero border radius.

The visual signals are easy to spot. Flat blocks of saturated color sit on stark backgrounds. Buttons look like buttons from a 1996 form. Layouts feel almost unstyled, like the designer refused to soften any edge. If you have ever shipped a brutalist button with a hard offset shadow and no hover easing, you know the feeling.

The psychology is anti-corporate honesty. Brutalist UI says "we did not hire an agency to smooth this over." That rawness reads as authenticity, which is gold for indie founders and creative tools trying to stand apart from polished enterprise software.

Gumroad is the canonical production example. Bold flat color, heavy outlines, and chunky type that never apologizes for taking up space. It sells digital products to creators, and the look signals "built by one of us" louder than any tagline could.

Y2K revival

Y2K design revives the visual language of the early-2000s web, all chrome gradients and bubbly lo-fi 3D. Glossy buttons, metallic text, lens flares, iridescent meshes, and that specific optimism of the dial-up era before the web got serious.

The visual signals lean shiny. Reflective surfaces, candy colors, star and sparkle motifs, pixel-soft glows, and typography that looks inflated with air. It is maximal where brutalism is bare.

The psychology is nostalgia for a time most of the audience never experienced firsthand. Gen Z designers romanticize the early internet as a freer, weirder place, so the chrome and sparkle work as a kind of borrowed memory. It signals play and rebellion against the flat sterility of modern apps.

Poolsuite FM is the reference everyone points to, a retro music player wrapped in summer-2003 nostalgia that still ships polished interaction. It proves the look can carry a real product without collapsing into a gimmick.

OS-inspired (System 7, Windows 98, classic Mac OS)

OS-inspired design rebuilds the chrome of old operating systems inside the browser. Title bars, beveled buttons, dotted focus rectangles, pixel icons, and draggable windows that recreate System 7 or Windows 98 on a modern site.

Skeuomorphism, the practice of mimicking real-world materials and controls in software, never fully died here. The signals are window frames with close and minimize widgets, inset and outset 3D borders, monospaced or bitmap fonts, and that gray Chicago-era palette.

The psychology is digital comfort food. These interfaces feel tactile and legible in a way flat design abandoned, and I made a similar case about tactility when I wrote about depth in iOS design. Old OS chrome carries decades of muscle memory, so it feels instantly usable even when it is decorative.

Two open libraries power most of this look in production. 98.css recreates Windows 98 components, and system.css rebuilds classic Mac OS. Both let teams adopt the aesthetic without redrawing every control by hand.

Three panels showing a brutalist layout, a Y2K chrome interface, and a Windows 98 style window

Comparison table, choosing between aesthetics

Pick the aesthetic that matches your audience and risk tolerance before you touch a single pixel. The three looks pull in different directions, and the table below is the fastest way to see where each one fits and where it backfires.

AspectBrutalistY2K revivalOS-inspired
TypographySystem fonts, mono, oversized weights, no smoothingInflated sans, chrome and metallic text effectsBitmap, Chicago, pixel and mono faces
Color paletteHarsh contrast, default link blue, saturated primariesIridescent, candy, silver chrome gradientsGray system chrome, teal accents, limited palette
Layout principlesExposed structure, zero radius, intentional asymmetryFloating glossy elements, busy compositionsWindow frames, draggable panels, fixed chrome
Motion and animationAbrupt, hard offset shadows, little easingBouncy, shiny hover states, glintsSnappy window open and close, no fluid motion
Best forIndie SaaS, creator tools, dev productsMusic, fashion, events, culture brandsPlayful portfolios, nostalgia products, demos
Anti-patternsLow contrast text dressed as "raw"Sparkle overload that buries the contentReal tasks trapped behind fake windows

☞ The table works as a standalone reference. If your product handles money or health data, none of the three columns is a safe default, and the decision framework below explains why.

Real examples in the wild (2025-2026)

Every example here is a live product or platform, not a concept shot. I deliberately skipped Dribbble, because pretty mockups that never shipped tell you nothing about how a style survives real content and real users. These do.

Gallery of live retro and brutalist websites including Gumroad, Poolsuite, and OS-style interfaces

  1. Gumroad is the brutalist benchmark. Flat color, heavy borders, and unapologetic type that turned a payments tool into a creator-culture icon.

  2. Poolsuite FM is Y2K and retro-OS done with real craft. A working music player wrapped in early-2000s summer nostalgia.

  3. Are.na, where the platform interface itself is anti-minimalist. Dense and utilitarian, proudly unpolished, which is exactly why designers live there.

  4. Cosmos is where a lot of designers migrated from Pinterest. The curation and chrome carry the new retro mood.

  5. Vercel set the stark mono-and-black developer aesthetic that pulled brutalist typography into mainstream SaaS.

  6. 98.css is a Windows 98 component library used in real side projects and demos, not just galleries.

  7. system.css rebuilds classic Mac OS as a usable CSS toolkit for the browser.

  8. Teenage Engineering is industrial retro restraint. Proof that nostalgic hardware branding can stay legible and premium.

  9. US Graphics Company pairs sharp retro-technical branding with Berkeley Mono. TO VERIFY the current URL before publishing.

  10. Cargo is the platform behind a wave of editorial and brutalist artist portfolios. TO VERIFY a specific 2026 site to feature.

  11. Bloomberg Businessweek brings editorial brutalism inside a major publisher, evidence the look scales past indie. TO VERIFY after the latest redesign.

  12. Awwwards brutalism collection is a living feed of award-winning brutalist sites to track fresh 2026 work. Use it as a source, not a single example.

I also scan the AI inspiration gallery most weeks, and lately the retro patterns surfacing there are a useful early signal of where the look is heading next.

Decision framework: when retro works (and when it kills your product)

Retro works when the aesthetic is part of the message. It fails when it fights the job the product has to do. That single rule sorts most cases, and the rest is honesty about your audience.

The look earns its place in artist and designer portfolios, indie SaaS aimed at people who already read Are.na, editorial and culture sites, music apps, and event tech for younger crowds. In those contexts the friction is the feature. A brutalist portfolio that takes a beat to parse signals taste, and the audience enjoys the puzzle.

It kills products in banking, healthcare, government services, and any productivity tool serving a broad, non-design audience. People moving money or booking a medical appointment want zero novelty in the way. A 70-year-old paying a utility bill should never decode a faux Windows 98 window to find the submit button.

☛ What most teams miss: accessibility is where retro quietly fails. Default link blue on a colored block can drop below the contrast ratios in WCAG, and pixel fonts at small sizes wreck readability. The aesthetic is no excuse to fail an audit.

The contrast with the polished end of the spectrum is stark. I covered the opposite pole in the liquid glass design guide, and the two looks serve almost opposite goals. Liquid glass whispers premium calm. Brutalism shouts personality. Knowing which signal your product needs is the whole decision.

Implementation patterns

You can get most of the retro look with a tight set of CSS choices and the right fonts. None of this needs a framework. It needs restraint and a few deliberate tokens.

Typography. The fastest way into the aesthetic is a monospaced or bitmap face. Berkeley Mono and Departure Mono are the current favorites, and Departure Mono in particular is free. Pair a strong display face with a readable body, the same pairing logic I broke down in the best font pairing guide.

:root {
  --font-mono: "Berkeley Mono", "Departure Mono", ui-monospace, monospace;
}
body {
  font-family: var(--font-mono);
  -webkit-font-smoothing: none;
}

Color. Build a small, opinionated palette. CRT phosphor green, Windows 95 teal, and a paper-and-ink pair cover most retro needs without descending into chaos.

:root {
  --crt-green: #33ff66;
  --win95-teal: #008080;
  --paper: #f4f0e6;
  --ink: #111111;
}

Layout. Kill the radius and add a hard offset shadow. Intentional asymmetry and exposed structure do the rest. The point is a deliberate break from the centered, rounded grid everyone defaults to.

.brutalist-card {
  border: 2px solid var(--ink);
  box-shadow: 8px 8px 0 var(--ink);
  border-radius: 0;
  background: var(--paper);
}

Texture. Noise, grain, and scanlines sell the CRT feel, but only as a thin top layer. Keep them under the content and never let them touch contrast on real text.

.scanlines::after {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.06) 0,
    rgba(0, 0, 0, 0.06) 1px,
    transparent 1px,
    transparent 3px
  );
  pointer-events: none;
}

If you want the polished opposite for comparison, a clean system like Material You shows how far the other direction goes. Studying both ends sharpens your taste for either.

Frequently asked questions

❶ Is brutalism the same as anti-design?

No, and conflating them is how brutalist projects go wrong. Anti-design rejects usability rules on purpose, often as art. Brutalist UI keeps the underlying structure functional and readable, then strips the decoration on top. A good brutalist site still has clear hierarchy and working navigation, with legible type throughout. It just refuses to soften the edges. If your "brutalism" buries the primary action or breaks on mobile, you built anti-design by accident, and users will leave.

❷ How do you make a brutalist UI accessible?

Start with contrast. Run every text-on-color combination against WCAG and hit at least 4.5:1 for body copy, even when the raw look tempts you lower. Keep focus states visible, since brutalist sites love removing them. Avoid pixel fonts below roughly 16px for anything users must read. Add real alt text and semantic HTML under the rough surface. The aesthetic lives in borders and color, plus type weight, none of which require failing an audit.

❸ Will retro UI hurt my conversion rate?

It depends entirely on audience match. For a creator tool or a culture brand, the personality can lift conversion by making you memorable in a sea of identical SaaS pages. For a broad-audience checkout or a financial dashboard, novelty usually adds friction and costs you sales. Test it. Ship the retro look to a slice of traffic, watch task completion and not just vibes, and keep it only if the numbers hold. Aesthetics that lose conversions are a hobby, not a strategy.

❹ Can you mix retro aesthetics with modern usability?

Yes, and the best examples already do. Poolsuite looks like 2003 but runs on smooth modern interaction. The trick is to keep the retro layer visual and the usability layer current. Use old-school chrome and color, then back it with responsive layouts, real focus management, and fast loads. Treat the aesthetic as a costume over a healthy body. The moment the costume blocks a core task, peel it back on that screen and let function win.

❺ What fonts work for Y2K design without looking cheap?

Skip the free chrome-text generators, they read as clip art instantly. Reach for quality display faces with real weight and pair them carefully. Inflated grotesques, glossy custom letterforms, and well-drawn pixel fonts hold up far better than a bevel filter on Arial. Departure Mono is a strong free starting point for the technical side. For the shiny side, invest in one good display face and let restraint do the work, the same discipline I covered in the font pairing guide.

❻ Is this trend going to last?

The surface styles will rotate, the underlying motive will not. Retro and brutalist UI exists because the web got visually uniform, and that pressure is structural, not seasonal. Specific looks like chrome Y2K or Windows 98 chrome will peak and fade over the next two to three years. The deeper move, designers reaching for personality and humanity against generated sameness, is here for the long run. Build the aesthetic so you can dial it down later, and you keep the upside without the regret.

Closing thought

Here is the thing nobody admits at the trend talks. Retro is the easiest aesthetic to fake and the hardest to pull off. Anyone can slap a hard border and a pixel font on a weak interface and call it brutalist. The product still has to work, the hierarchy still has to guide, and the accessibility still has to pass.

So use the look when you have something to say, and skip it when you are just bored of clean. The best retro interfaces of 2026 are not nostalgic for the old web. They borrow its courage to look like a person made them, on purpose, with full control over every rough edge. That is a position worth taking. A bevel is not.

Subscribe to Setproduct

Once per week we send a newsletter with new releases, freebies and blog publications

By clicking Sign Up you're confirming that you agree with our Terms and Conditions.

Related posts

Liquid glass design explained: a practical guide

Design Trends

17 min read

Liquid glass design explained: a practical guide

Liquid glass is a layered surface that keeps the background perceptible, keeps content stable, and behaves predictably across tiers, states, and stress tests.

The best 2023 fonts pairing for app design, website, or presentation

Typography

3 min read

The best fonts pairing for 2023 nominated by Setproduct

Discover the perfect combination of free fonts Outfit & Spline Sans, nominated by Setproduct design studio for use in 2023. For a website or complex dashboard or versatile pair

iOS 17 design trends: More depth and shadows in Apple's mobile GUI

Design Trends

5 min read

Name a bigger downgrade: The absence of depth in iOS UI design

Experience the enhanced user interface design of iPhones and iPads with iOS 17, featuring increased use of shadows and depth for a more immersive, tactile experience.

Figma Templates & UI kits

Save time and human resources by reusing hundreds of pre-made templates crafted by us. Based on top notch UX taken from the World's best apps.
Dashboards
Mobile
Charts
Code
Websites
Bundle
Freebies

Nocra UI kit

Nocra is a design system for AI products. Built specifically for startups harnessing AI generation: images, video, audio, music, prompts, and beyond.

Material X for Figma

Figma library with 1100+ components & 40 app templates beyond Material Design. Powered by top-notch shapes and Manrope font. Customizable & Adjustable UI kit now available for Angular & Figma

Material You UI kit

Figma & React library with 2600+ variants of 32 components compatible with Material Design 3. Plus 220+ dashboard templates for all the viewports. Now available for NextJS & TailwindCSS.

Figma React UI kit

Designed and well-organized in Figma React-based UI toolkit for the web. Optimized for building complex data-dense interfaces for desktop and mobile applications.

Panda Design System

Figma library with dashboard, calendar, kanban, profile, table, ecommerce and 80+ templates in total. Components with variants, dark theme included.

Eclipse UI kit

Figma library with 1100+ components & 74 templates for data-driven web applications. Powered by auto-layout. Supercharged by Figma's variants.

Rome UI kit for Figma

Customizable and well-organized team library. Contains 250+ components & 30 web app templates powered by stylish and trendy guidelines.

Material Design System

Figma library is based on 100% guidelines compliance with Material.io. Contains ready-to-use templates to accelerate app UI design.

Neolex Dashboard UI kit

Customizable & adjustable dashboard design system with 50+ ready-to-use app layouts, 1900+ variants for 30 components with auto-layout.

Material Desktop Dashboard UI kit

Figma library with 48+ dashboard templates based on reusable desktop app patterns carefully handpicked from the most popular web apps.

Xela UI kit for Figma

Figma library with 1900+ variants of 30 components categories to craft perfectly shaped desktop & mobile apps. Customizable & Adjustable dashboard design system with 50+ web app templates.

Figma S8 Design System

Figma design library for mobile and desktop apps made of high quality styled components. Full version includes 67 dashboard templates.

OE Figma Design System

Customizable and well-organized Figma library. This design system aimed to build highly loaded interfaces, boost the speed and save more costs.