Random date generator

Random dates between any two days.

From
To
Format

Runs in your browser. Nothing uploaded.

How to pick a random date

  1. Set the first and last possible day with From and To. Both days can be picked.
  2. Choose How many dates you want and a Format. Tick Sort by date to list them in order.
  3. Click Generate again for a new set.

Uses for random dates

  • Test data: fill date columns in a spreadsheet or database with realistic values. The 2026-03-14 format sorts correctly as plain text and imports into most tools.
  • Quizzes: pick a date and ask what day of the week it was, then check with the day of the week calculator.
  • Planning: choose a surprise day, a date for a spot check, or a random weekend in the coming year.
  • Writing and games: a birthday for a character or a date for a story.

Choosing a format

The short format is the international standard (year, month, day). It can’t be confused between countries that write the day or the month first, which makes it the safer choice for data. The long format adds the weekday and spells out the month, which reads better in invitations, notes and games. To see how many days your range covers, use days between dates.