laws & principles
Occam's razor
What is Occam's razor in design?
Occam's razor: among designs that solve the problem, the simplest one wins. Don't add elements - options, steps, decoration - beyond what the job needs; every extra is one more thing to read, maintain and get wrong.
Also known as: occams razor, law of parsimony, keep it simple
Prefer to watch?
Watch the recap 0:35
The demo
A sign-up card buried in extras. Drag to strip it back, one piece at a time, and find the simplest version that still works.
★ Trusted by teams everywhere
Join the workspace that just works.
Create your account
Use 8+ characters, with a mix of letters and numbers.
Learn more about our plansEverything's here, and most of it is noise. Drag the slider to strip it back.
What this demo shows (text version)
A sign-up card starts cluttered with an illustration, a "trusted by teams everywhere" badge, a tagline, a "learn more" link and helper text, around the actual form (email, password, Sign up). A slider removes these one at a time, least necessary first.
As the extras go, the card only gets clearer and still works - until you reach just the email, password and button: the simplest version that does the job. Strip one more and an essential part disappears, so the form breaks. The best design is that last working step - the simplest that still works. That's Occam's razor.
The best version of a screen is usually the simplest one that still does the job. Strip anything that isn't pulling its weight - decoration, redundant labels, spare options - and stop just before removing more would break it. Less to read is less to get wrong.
You pared the card down past the illustration, the badge, the tagline - and it only got clearer, right up to the bare email, password and button. Strip one more and it breaks. That sweet spot - the simplest version that still works - is Occam's razor.
Simplicity isn't just deletion. Go one step past the simplest-that-works and you don't have a leaner design, you have a broken one. The razor cuts what's unnecessary, not what's load-bearing: "as simple as possible, but no simpler".
The useful habit is to make every element justify its place. Default to leaving things out, and let each control, label or flourish earn its way back in by doing a job the user actually needs. Addition by subtraction is the hardest edit to make and the one that helps most.