Miller's Law: Why 7±2 Chunks Is the Golden Rule of UX
George Miller's landmark 1956 paper established that working memory holds 7±2 items. Understand how chunking and cognitive limits should shape every screen you design.
What Is Miller's Law?
In 1956, cognitive psychologist George Miller published "The Magical Number Seven, Plus or Minus Two," one of the most cited papers in psychology. His finding: human working memory can hold approximately 7 (±2) items simultaneously. Modern research has revised this to around 4 chunks, but the core principle remains foundational — human short-term memory is severely limited and designers must work with it, not against it.
"The average person can only keep 7 (plus or minus 2) items in their working memory."— George Miller, 1956 / Laws of UX
Chunking: The Designer's Superpower
Chunking is the process of grouping individual pieces of information into meaningful units. A phone number like 4155552671 is hard to remember; written as (415) 555-2671 it becomes three chunks — effortlessly held. The same principle applies to every interface you design.
- Navigation: Group 12 menu items into 4 categories of 3 rather than listing all 12 individually.
- Forms: Break a 10-field form into logical sections (Personal Info, Address, Payment) — users see 3 steps, not 10 fields.
- Data tables: Use visual separators, alternating rows, and section headers to chunk rows into scannable groups.
- Onboarding: Present one concept per screen, not five features in a single modal.
Working Memory vs. Long-Term Memory
Miller's Law applies to working memory — the temporary workspace used during active tasks. Long-term memory is effectively unlimited but requires repetition and meaningful connection to form. Good UX reduces the working memory burden by externalising information: confirmations, progress indicators, breadcrumbs, and persistent labels all act as "external memory" that frees cognitive resources for the task at hand.
Practical Design Guidelines
- Keep primary navigation to 7 items or fewer.
- Limit dropdown menus to 5–9 visible options before requiring search.
- Use white space, dividers, and headers to visually chunk related content.
- Never ask users to remember something from one screen to use on the next (violates recognition over recall).
Key Takeaways
- Working memory holds ~4–7 chunks — not raw items, but meaningful groups.
- Chunking is the core technique for managing cognitive load in interfaces.
- External memory (labels, confirmations, progress indicators) supplements limited working memory.
- When in doubt, split — a longer flow with clear chunks beats a dense single screen.
Chunking groups information into meaningful units — the same 9 items feel far more manageable when organised into 3 labelled categories of 3.
