Skip to main content
UX Content
  • Case Studies
  • UX Bites
  • Cheatsheets
  • Psychology
BFM+
  • Instant Feedback
  • MCP
  • Figma Plugin
  • Tiers & pricing
  • Free newsletter
  • Log in
Other
  • Archive
  • About
  • Help
  • Changelog
Services
UX audits

A complete audit of your user experience, delivered in a format that you can't ignore.

Book an audit

Built for Mars Ltd is a company registered in England and Wales (Company No. 12731987).

Account
  • Log inAccess your library and activities
  • SubscribeUnlock all features and access to the library
Learn from the best companies in the world

A library of content that even non-designers find interesting.

Subscribe todaySubscribe today
Structured learning
  • UX BootcampEnroll in a 5-week bootcamp
  • PathwaysCreate custom learning Pathways to work towards any goal, industry or topic
  • CollectionsBrowse Case Studies by key topics
  • QuizzesTest your knowledge
Explore the library
  • Case StudiesSlideshows that are packed with research
  • UX BitesReal examples of design magic
  • CheatsheetsQuickly level up in a particular area
  • Product PsychologyLearn the essentials
  • NewsletterGet research straight to your inbox
  • CompaniesBrowse by company
Learn from the best companies in the world

A library of content that even non-designers find interesting.

Subscribe todaySubscribe today
Tools to help you
  • AI InsightsUpload screenshots of your design, and get instant feedback from our AI
  • MCPAccess the entire library from your favourite agent
  • Figma pluginAccess our AI tools, and our entire library, directly from Figma
One-to-one help
  • UX AuditsThe fast-track for growth
Includes tools that help you ship better products

Learning never stops, but sometimes you need a little more.

Subscribe todaySubscribe today
Log inSubscribe today
Home
Design Examples
Error Message Examples from Real Products
Design Examples

Error Message Examples from Real Products

See how companies like Monzo, Waze and Asana handle errors, including jokey age checks, field-by-field payee matching and a WhatsApp 404 told as a chat.

Real world examples:

Updated: 26/10/2026, view all 1,503 examples

Examples on Built for Mars include
  • Waze uses jokes to catch fake birth dates

  • Monzo shows which payee detail didn't match

  • Asana warns of data loss before reloading

UX Bite:
Cineworld logoCineworld

Cineworld's error messages

If you run into an error while booking cinema tickets, you'll see a themed movie quote.

Cineworld's error messages

More context:

To be clear, I think this execution is poor. The styling is off, and it's awkward to read. 

But conceptually this is a decent way of reducing some of the frustration of hitting an error.

#193
View UX Bite
UX Bite:
Waze logoWaze

Blimey, you're old

When entering your DOB, Waze have jokey inline validation messages.

Blimey, you're old
#1383
View UX Bite
UX Bite:
Apple logoApple

iPhone's suspend charging when wet

If you plug a wet iPhone in to charge, it may be automatically blocked from charging.

iPhone's suspend charging when wet
#123
View UX Bite
UX Bite:
WhatsApp logoWhatsApp

You've reached a 404 page

WhatsApp’s 404 page recreates a conversation.

You've reached a 404 page
#647
View UX Bite
UX Bite:
Apple logoApple

Apple's band size

When configuring an Apple Watch in the store, if you select a strap size without first opening the fitting guide, you'll see this prompt.

Apple's band size
#233
View UX Bite
UX Bite:
Google logoGoogle

Turn your sound up

Subscribe to unlock this example
Plans start from £8 per month
Subscribe to unlock#1357
Preview
UX Bite:
Asana logoAsana

Asana needs to be reloaded

Subscribe to unlock this example
Plans start from £8 per month
Subscribe to unlock#95
Preview
Brand logo. A single bold letter "S" on a plain background, with no interface, controls or screen content shown.App icon or splash screen showing the brand's stylised letter "M" logo on its own, with no other interface elements, buttons or text visible.Icon. A standalone star outline with no visible interface, text, buttons or controls, likely an app or brand logo rather than a screen.

There are more than 1400 UX Bites like this

Subscribe to BFM+

If features can be coded in minutes, thoughtful design is what wins

  • Unlock the entire library
  • Create custom UX courses
  • Access our AI tools
£8/monthbilled annually
See the benefits
or, wait for the free stuff

Join the free newsletter

Get the free content when it's released, straight to your inbox, no account required

"An exceptional resource for learning how to build habit-forming products that people love."

Author portrait. A smiling speaker wearing a headset microphone, shown alongside the cover of the book "HOOKED: How to Build Habit-Forming Products", used to introduce the author or a feature on habit-forming product design.
Nir EyalAuthor of Hooked

"I’d never met anybody who looks at usability and UX the way I do until I met Peter. Only he’s smarter."

Author portrait. A usability expert is shown with the cover of his book "DON'T MAKE ME THINK revisited", subtitled "A Common Sense Approach to Web and Mobile Usability", a classic reference on intuitive interface design.
Steve KrugAuthor of Don't Make Me Think

"The completest view of the psychological underpinnings of human behaviour that I’ve ever seen."

Profile image. A circular headshot of a smiling man with two overlapping company logo badges, indicating the organisations he is associated with, as used for speaker, testimonial or team member introductions.
Bing GordonKleiner Perkins & EA

"What a nice idea! Christopher Alexander would be proud to see patterns collected like this."

Profile image. A circular headshot of a person with two app icon badges overlapping the corner, linking the person to the apps they're associated with.
DHHHey! & Basecamp

FAQs

When does humour in an error message actually work?

Humour works when it is short, readable and still tells users what to do next. For example, Waze's birth-year jokes ask for a real age in the same line, while Cineworld's film-quote error has the right idea but is awkward to read and poorly styled.

How detailed should a validation error be?

Detailed enough that nobody has to guess what to fix. For instance, Monzo checks each payee field separately, ticking sort code, account number and account type and crossing only the name that doesn't match the bank's records.

How do you stop users assuming a feature is broken?

Name the likely cause on the user's side before they blame the product. As an example, Google Translate asks "Is the volume off?" when a translation plays on a muted phone, which makes clear the audio feature is working.

What should a crash message offer besides a reload button?

It should state the risk to unsaved work, suggest how to protect it and make support easy to reach. This is what Asana does, telling users to copy unsaved text first and giving a memorable unique phrase to quote to support instead of an error code.

Can a warning prevent an error rather than report one?

Yes. A prompt at the right moment can fix bad input before checkout. For example, Apple's store flags when someone picks an Apple Watch band size without opening the size guide, because the bands come in custom sizes.