Miller's Law
The average person can only keep 7 (plus or minus 2) items in their working memory at any one time. Beyond that limit, performance degrades and errors increase.
Overview
In 1956, cognitive psychologist George A. Miller published a landmark paper identifying that human short-term memory has a hard capacity limit of approximately seven items — with a natural range of five to nine. This wasn't a soft guideline; it was a measurable property of human cognition, holding remarkably consistent across different types of information and different test populations.
The design implication is direct: every time you ask a user to hold more than seven items in mind simultaneously — whether those are navigation options, form fields, list items, or steps in a process — you are operating outside their cognitive capacity. The result is slower processing, more errors, and a sense that the interface is difficult to use. Chunking is the standard response: grouping items into meaningful units allows each chunk to be treated as a single item, effectively multiplying capacity within the same limit.
Takeaways
- 01
The average person can hold approximately 7 (±2) items in working memory at once — design decision points to stay within this range wherever possible.
- 02
Chunking — grouping individual items into meaningful units — is the primary mechanism for working within Miller's limit without reducing the total information available.
- 03
The 'magic number' applies specifically to working memory during active processing, not to long-term memory or the total complexity of a product.
How to Apply This
Limit navigation items to 7 or fewer at the top level.
Primary navigation that exceeds seven items demands more cognitive scanning than most users will invest. Group related items under a common parent, or use progressive disclosure to keep the visible set within the limit. The goal is a navigation system users can hold in mind — not one they have to search.
Chunk long forms into labelled sections.
A 15-field form is not 15 items — it is an overwhelming list. Group fields into logical sections (Contact, Address, Payment), each with a clear label, and users process each section as a single unit. The total information is the same; the cognitive cost is a fraction.
Keep dropdown and select lists manageable.
When a select element exceeds seven to nine options, users shift from recognition (scanning a visible list) to search (actively hunting for what they need). Where possible, reduce options, group them with optgroups, or replace with a searchable input for long lists.
Common Misconception
Miller's Law is frequently misapplied as a rigid rule — 'never show more than 7 items.' Miller himself cautioned against this interpretation: the magic number describes working memory capacity during active processing, not a universal design constraint. Context matters — a list of 12 familiar, scannable items may impose less cognitive load than 5 unfamiliar, complex ones. Use it as a heuristic for where to investigate, not a rule to enforce mechanically.
Origin
George A. Miller published "The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information" in Psychological Review in 1956. The paper became one of the most cited in the history of psychology. Miller observed that across different types of information — tones, tastes, visual positions — humans could reliably distinguish approximately seven categories, with performance dropping off steeply beyond that. He also identified chunking as the mechanism by which experts extend this limit, famously noting that a chess master doesn't see 32 individual pieces — they see patterns, each of which acts as a single chunk.
FAQ
- What is Miller's Law?
- Miller's Law states that the average person can hold approximately 7 (±2) items in working memory at one time. Published by psychologist George A. Miller in 1956, it identifies a hard cognitive limit that directly informs how much information can be presented before performance degrades.
- Does Miller's Law mean I should never have more than 7 navigation items?
- Not exactly. Miller's Law is a heuristic about working memory capacity, not a rigid design rule. Navigation with 8 or 9 clearly labelled, familiar items may work fine; navigation with 6 dense, ambiguous items may still overwhelm users. The number is a starting point for investigation, not a ceiling to enforce without context.
- What is chunking in relation to memory?
- Chunking is the process of grouping individual items of information into meaningful units — chunks — so that each group is treated as a single item in working memory. A phone number formatted as 012-345-6789 is three chunks rather than ten digits. An expert chess player sees 'kingside castle' rather than individual piece positions. Chunking is how humans extend the 7±2 limit in practice.
- How does Miller's Law relate to UX design?
- It underpins decisions about navigation length, form structure, option lists, step counts, and anywhere users must actively hold multiple items in mind. The practical response is almost always chunking: group related items, label the groups, and surface only what's needed at any one moment — keeping the active working set within cognitive limits.