User Interface Design Patterns

Getting input

Getting the user to input data is a task that should be tailored to the context of use.


The user needs to locate specific features and content and needs navigation to accomplish this.

Dealing with data

Data can be searched, formatted, overviewed, and browsed in a variety of ways.


Allow the user to associate, communicate, and interact with other people online.


Patterns that haven't found their main category yet.

Persuasive Design Patterns


Patterns of psychological tendencies that cause the human brain to draw incorrect conclusions.

Game mechanics

Games engage, involve, and influence us through its playful nature.

Perception and memory

Patterns in how we visually perceive, interpret, and remember meanings as we interact with systems.


As the users interacts with your system feedback motivate them to take the next step.


Allow the user to associate, communicate, and interact with other people online.


Find inspiration and influence from years of carefully curated collections of great design. Find out what works for you and what doesn't work. Compare and inspect a multitude of implementation examples of the problem you're trying to solve.

Gaze over great design, pick them apart and understand the techniques behind them.

Recently uploaded screenshots

Browse screenshot library


How to get better at UI and UX design
Jun 10, 2015

In the quest of becoming a good UI designer, you can come a long way by reading books, attending conferences, formally educating yourself, trying out tutorials, or just experimenting on your own. However, if you want to go into hyper-speed i...

Continue reading

Nir Eyal: Trigger users' actions and reward them to build habits
Jun 03, 2015

Nir Eyal is the author of the book "Hooked: How to Build Habit-Forming Products", which describe how we through designing for continuous cycles of triggers, actions, rewards, and investments, can build habit forming products.

Continue reading

10 credibility boosters for your web site
May 26, 2015

The Stanford Persuasive Technology Lab has compiled 10 guidelines for building the credibility of a website. The guidelines are based on 3 years of research that included more than 4,500 people.

Continue reading

Read more design perspectives