Definition

An Edge Case refers to an uncommon or extreme situation that occurs outside the normal operating conditions of a system. In design, edge cases are rare scenarios that may challenge the system’s functionality or performance. Identifying and addressing edge cases is crucial for ensuring that a product remains robust and usable even under unusual circumstances, preventing unexpected behavior or crashes.

Why it matters

Edge cases are where products fail publicly and unexpectedly — a 500-character name breaking your layout, a timezone edge case causing a meeting to show up on the wrong day, a zero-state screen that's never been designed. For SaaS products used by enterprise customers with unusual data or workflows, edge case handling is often the difference between a contract renewal and a churn conversation.

Real-world example

Early versions of many apps crashed or displayed broken layouts when a user's name contained emoji, non-Latin characters, or was extremely long — all edge cases that became viral screenshots on Twitter as real users discovered them.

Confused about
Edge Case
?
Design is fun, but it's not easy.
Get help from a senior designer.
Start your project with us!
Start a project