Home / Bold and Raw / Neo Brutalism

Neo Brutalism CSS Template, Free with Live Demo

Free neo brutalism website template with thick black borders, hard offset shadows and flat bright colors. Live demo, key CSS and single HTML download. The example is Stackd, an invoicing tool for freelancers.

Open live demoDownload HTML fileView code on GitHub
Neo Brutalism CSS template example: Stackd, an invoicing tool for freelancers

What is neo brutalism?

Neo brutalism is the loud, confident style you see on Gumroad and many new startup sites. Everything has a thick black border, shadows are solid blocks with no blur, and colors are flat and bright like sticky notes.

It looks simple on purpose. There are no gradients and no soft edges, so the page feels honest and easy to scan. Buttons slide into their shadow when you click, which makes the style fun to use as well as to look at.

Good for

  • SaaS and startup landing pages
  • Tools for freelancers and creators
  • Portfolios that want to stand out
  • Product launch and waitlist pages

What you get in this template

The key CSS

This is the part that makes the neo brutalism look work. Copy it into your own project.

.box {
  border: 3px solid #000;
  box-shadow: 6px 6px 0 #000;
}

.btn { background: #ffd23f; border: 3px solid #000; box-shadow: 5px 5px 0 #000; }
.btn:hover { transform: translate(-2px, -2px); box-shadow: 7px 7px 0 #000; }
.btn:active { transform: translate(5px, 5px); box-shadow: 0 0 0 #000; }

How to use it

  1. Click Download HTML file above.
  2. Open the file in any code editor, like VS Code.
  3. Change the text, colors and links to match your project. Colors are at the top of the style tag.
  4. Upload it to any host, such as GitHub Pages, Netlify or your own server. It is one file with no build step.

Questions people ask

What is neo brutalism in web design?

It is a style built on thick black outlines, hard shadows with no blur, flat bright colors and bold type. It feels raw and friendly at the same time, and it became popular with startups and creator tools.

How do you make a neo brutalist shadow in CSS?

Use a box shadow with an offset and zero blur, such as box-shadow: 6px 6px 0 #000. Pair it with a solid 3px border in the same color.

Is neo brutalism good for conversions?

It can be. The strong contrast makes buttons very easy to spot. Keep the copy short and give each section one clear action.

More Bold and Raw designs