Style

Swiss Brutal: the grid, the grotesque and nothing to hide

A style for architects, engineers and studios whose work is precise: the discipline of Swiss typography with the honesty of brutalism. What defines it, the palettes and type behind it, and how to avoid its clichés.

Updated
Swiss Brutal specimen: Raw grid, heavy grotesque, true black on concrete. Information is the ornament: rules carry data, type carries the voice, nothing is rounded.
Swiss Brutalbrutalist, precise, loud, architectural
The look

Palette and type

Palette

    • Ground#BBBBB5
    • Surface#AEAEA8
    • Ink#000000
    • Muted#474745
    • Accent#C22300
    • Accent 2#0033FF
    • Line#969691

    Brutal concrete

    Raw concrete mid-grey, true black, and a primary red/blue pair. No softness anywhere.

    • Ground#F4F4F1
    • Surface#E3E3E0
    • Ink#000000
    • Muted#6B6B6A
    • Accent#D7261E
    • Accent 2#5B6B7A
    • Line#C3C3C1

    Gallery white

    White-cube walls, true black for type, and the red of a museum's sold dot. Nothing else competes with the work.

    • Ground#E2E4E3
    • Surface#D4D6D5
    • Ink#16191B
    • Muted#5F6263
    • Accent#E04F00
    • Accent 2#E8B800
    • Line#B9BBBB

    Hazard spec

    Machine-grey ground and graphite ink, with safety orange and hazard yellow used the way an engineer would: to mark what matters.

Type

Swiss Brutal

ArchivoDisplay, 900

Raw grid, heavy grotesque, true black on concrete. Information is the ornament: rules carry data, type carries the voice, nothing is rounded.

Host GroteskText, 400

Archivo / Host Grotesk / 0123456789

JetBrains MonoMono, 400

Layout
Strict 12-col grid, flush-left everything, oversized fitted headlines bleeding to the page edge, data rows with hairlines, zero radius, generous dead space used as tension.
Motion
Hard and fast: char reveals on headlines, scramble on labels, marquee bands with scroll velocity; no easing flourishes, no parallax.

Try it with a prompt

“A structural engineering practice. Projects as a ledger: name, span, material, year. One building rendered in characters.”

Start building in Swiss Brutal

Swiss Brutal is what happens when the most disciplined tradition in graphic design meets the most honest one. From Swiss typography it takes the grid, flush-left setting and the belief that information is the ornament. From brutalism it takes the refusal to round a corner, add a shadow or apologise.

The result is a site that looks built rather than decorated. Rules carry data. Type carries the voice. Nothing is soft.

The specimen above, for a fictional firm of structural engineers, shows the core moves: a headline so large it bleeds off the page, a project list set as a ledger with hairline rules, and a single 3D object rendered as characters, black on concrete.

Where it comes from

The International Typographic Style grew up in Zurich and Basel in the 1950s. Its designers set type in sans-serif faces, flush left with a ragged right edge, on mathematical grids, and let photography and information speak without ornament. Josef Müller-Brockmann's book Grid Systems in Graphic Design is still the clearest statement of the method.

Brutalism comes from architecture, from the French béton brut, raw concrete. In the mid-2010s the word attached itself to a wave of websites that exposed their structure on purpose: system fonts, visible borders, no polish. Many were provocations. Swiss Brutal keeps the honesty and adds back the craft.

What defines it

ElementThe Swiss Brutal choiceWhy
GridA strict 12-column grid, everything flush leftAlignment you could draw lines through reads as confidence
HeadlinesOversized grotesque, fitted to the width, bleeding to the edgeScale contrast replaces decoration
InformationData rows with hairline rules: year, span, materialThe facts are the most interesting thing on the page
CornersZero radius, everywhereRounded corners are a softening this style refuses
ColourTrue black on concrete grey or gallery white, one primary accentContrast does the work
SpaceGenerous dead space, used as tensionEmpty is not unfinished

Palettes

Every palette in this direction keeps a true or near-true black ink and a single hard accent.

PaletteGroundInkAccentCharacter
Brutal concrete#BBBBB5#000000#C22300Raw mid-grey with a primary red and blue pair
Gallery white#F4F4F1#000000#D7261EWhite walls and the red of a sold dot
Hazard spec#E2E4E3#16191B#E04F00Machine grey with safety orange and hazard yellow

Type

  • Display: Archivo. A workhorse grotesque with a wide width axis. At heavy weights and condensed widths it stacks into blocks that hit hard.
  • Text: Host Grotesk. Neutral and contemporary, with tight apertures that stay crisp at small sizes.
  • Mono: JetBrains Mono. A tall x-height makes figures and labels readable in dense data rows.

All three are free for commercial use under the Open Font License. The agent can reach for other grotesques if the concept calls for it, but it will not default to the most overused sans-serifs on the web. The guide to choosing fonts that aren't Inter explains why.

Motion and depth

Motion here is hard and fast. Headlines reveal character by character, labels scramble into place, and marquee bands respond to scroll velocity. There is no parallax and no easing flourish.

Depth arrives as information, not spectacle: an object rendered as an ASCII character grid, or a field of topographic contour lines that rise under the cursor. A dither texture adds grain without blur.

A typical page, section by section

Every site is designed for its own idea, so treat this as a sketch, not a template. A page in this style often runs like this:

  1. A monolith hero. One fitted headline, edge to edge, and a single line of plain information under it.
  2. The ledger. Projects or products as rows with hairline rules: name, place, figure, year. Hovering a row reveals its image.
  3. The index. Selected work as a numbered list in large type, not a grid of thumbnails.
  4. Scale. Two or three figures set huge, each with a one-line caption saying what it measures.
  5. Questions, split. The question on the left column, the answer on the right, aligned to the grid.
  6. Contact as a letter, then a footer with the name set at full width.

Who it suits

A strong fitA poor fit
Architecture and engineering practicesWellness, care and hospitality brands that need warmth
Design and branding agencies with a point of viewChildren's products
Publishers, research groups, archivesLuxury brands that sell softness
Developer tools that want to look seriousAnyone who would rather not be noticed

More on these in the use cases for architecture portfolios and agency websites.

How it goes wrong

Brutalism has its own clichés, and generated sites hit all of them:

  • Raw as an excuse. Unstyled defaults and broken layouts passed off as a statement. Swiss Brutal is raw in tone, never in craft.
  • Black borders around everything. Boxes are not a grid. Hairline rules separate information; they do not frame it.
  • Shouting at every size. If every heading is enormous, none of them is. One headline per screen gets the scale.
  • Broken words. Giant fitted headlines break badly on phones. Laarpi sizes single-word headlines to fit and never breaks a word across lines, at all six widths it checks.
  • Unreadable contrast. Grey text on grey concrete fails accessibility. Every ink is checked against its ground.

Making it yours

The specimen is a starting point, not a template. Push it in the direction of your work:

  • "A structural engineering practice. Projects as a ledger: name, span, material, year. One building rendered in characters."
  • "A type foundry. Each typeface shown at a size that fills the screen, specimens as data."
  • "An architecture research group. Papers listed like a library catalogue."

For something more technical, see Industrial Spec Sheet. For more silence and less shouting, see Gallery White Cube. For type that moves, Kinetic Type. To understand how Laarpi turns any of these into a finished site, read about the AI website builder.

Questions

Fair questions

What is the difference between Swiss style and brutalist web design?

Swiss style is about order: a strict grid, objective type and clarity. Web brutalism is about rawness: visible structure, no polish, default-looking elements. Swiss Brutal keeps the Swiss grid and takes brutalism's refusal to decorate.

Is brutalist web design bad for usability?

It can be, when rawness becomes an excuse for unreadable pages. Done well, it is the opposite: high contrast, clear hierarchy and information laid out in rows you can scan. Laarpi checks contrast, tap sizes and layout at six widths on every build.

Which fonts work for Swiss Brutal?

A heavy grotesque with a width axis for headlines, such as Archivo, a neutral grotesk for text, such as Host Grotesk, and a monospace like JetBrains Mono for data. All three are free under the Open Font License.

What kinds of sites suit this style?

Architecture and engineering practices, studios with serious portfolios, publishers, research groups and anyone whose work is precise. It suits less the brands that need to feel soft or welcoming.

Related

Start building

Describe the site in a sentence. It asks what matters, then designs and builds it from scratch.

One sentence is enough.