Skip to content
UI & UX Design

Date Picker Design: The Decisions That Matter

Controls for choosing a date or date range, from simple text fields to calendar widgets used for bookings and scheduling.

Priya Raghunathan Head of Design 2 min read 21 views
Date Picker Design: The Decisions That Matter

What is at stake

Date pickers are hard to build accessibly, and a calendar is often slower than typing for dates such as birthdays.

The playbook

  1. Use separate day, month and year fields for memorable dates
  2. Use calendars for bookings near the current date
  3. Show the expected date format
  4. Disable unavailable dates clearly
  5. Test keyboard and screen reader use

Where it goes wrong

Avoid:

  • Calendar pickers for birth dates
  • Ambiguous formats such as 03/04
  • Custom widgets without keyboard support
  • Clearing entered dates on errors
What to do and what to avoid with date picker design, side by side
Good practice against the usual mistakes, from the sources listed below.

The numbers behind it

Published figures for Date Picker Design
MeasureFigure
Known datesbirthdays and other memorable dates are often quicker to type
Calendar pickerssuit dates near today and ranges such as travel
Native inputtype="date" uses the browser's built-in picker
Accessibilitycustom grids need full keyboard support

Getting outside help

When to hand it over: Bring in help when building booking flows or scheduling tools.

Where this comes from

The figures and practices above come from the sources listed.

Working on something like this?

We take on UI & UX Design work for teams who want it done once, properly. Tell us what you are building and we will tell you honestly whether we are the right studio for it. Start a project.

Where to go next

Spotted something wrong? Report an error on this page. We correct on the page and say what changed.

All services

The work behind this article, and what it costs.

Priya Raghunathan

Interface and identity. Writes about design systems, research, and why most navigation problems are structure problems.

Keep reading