Millers Law
Miller’s Law, proposed by cognitive psychologist George A. Miller, states that the average person can only hold about seven things in their working memory at one time — give or take two. This insight into our cognitive limits forms the basis for designing clearer communication, better user interfaces, and more digestible information structures.
The concept of ‘chunking’ stems from this principle: grouping individual elements into larger, meaningful units helps people retain more information. This technique is widely used in education, design, and communication to reduce cognitive load and improve memory.
Example
A classic example of Miller’s Law is how phone numbers are formatted. Instead of writing all digits in a continuous string like 07987654321, we break it up into chunks: 07987 654 321. This makes it easier to remember and recall.
Similarly, menus or options grouped into categories in software interfaces are easier to navigate.
Why Miller’s Law Matters
Recognizing the limits of human memory allows us to create systems and content that don’t overwhelm users. Organizing information into digestible segments enhances understanding, maintains interest, and boosts usability — whether in websites, presentations, or educational settings.
Common Applications
Educational content is often divided into modules or lessons with no more than 5–9 core points at a time. In UX design, navigation menus, settings, or forms are grouped sensibly to align with how users process information. Even visual layouts benefit from this principle, reducing clutter and making interfaces feel intuitive.
Exceptions & When to Innovate
Some advanced users or specialized contexts may allow for greater complexity. Experts can handle larger amounts of information due to domain familiarity and practiced chunking strategies. Still, even for expert systems, applying Miller’s Law can streamline onboarding and improve clarity.
Resources
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn UI and UX Design on Codecademy
- Career path
Front-End Engineer
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.Includes 34 CoursesWith Professional CertificationBeginner Friendly115 hours - Free course
Introduction to UI and UX Design
Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.Beginner Friendly2 hours