Skip to main content
Numbers and dice100% FreeInstant

Random Date Generator: Random Dates Between Two Dates

This free random date generator picks random calendar dates between a start and an end date. You can skip weekends, avoid repeats and copy the list in ISO format.

By Debmedia Technologies LLP · Kolkata, India · Updated

What Is It and When Do You Need It?

Random dates help when you need test data, sample schedules or a surprise day. Testers fill databases with dates, teachers make date exercises, and planners pick dates for spot checks.

Pick a range and how many dates you want.

How to Use This Tool

  1. Choose the start and end date.
  2. Enter how many dates you want.
  3. Choose whether to skip weekends.
  4. Press Generate.

How the Calculation Works

All days in the range are listed (without weekends if chosen), shuffled with Fisher-Yates and the first ones taken, then sorted in time order. Dates are shown in ISO form and as weekday, day, month and year.

Worked Example

Asking for 3 dates between 1 January 2026 and 31 December 2026 may give 2026-02-17, 2026-07-04 and 2026-10-29.

Common Uses

  • Test data and demos.
  • Random audits and spot checks.
  • Date exercises.
  • Surprise plans.

Tips and Common Mistakes

  • The range can span up to 100 years.
  • Skip weekends for working-day samples.
  • Use ISO dates in spreadsheets.
  • For realistic test data, pick a range that matches the real system, such as the last two years, because dates spread over a century can hide bugs that only appear with recent data.
  • The tool lists dates in time order, so if you need them in random order, paste the list into the list randomizer.

Next, you may need the random number generator, list randomizer, random name picker, lottery number generator.

Everything runs in your browser. Nothing you type is uploaded, stored or sent to any outside service.

Frequently Asked Questions

Yes. Both the start and the end date can be picked.
Yes. Choose Skip weekends and only Monday to Friday dates will be picked.
ISO 8601 (YYYY-MM-DD), which sorts correctly and is read by most software, plus a readable form with the weekday.
Yes, up to the number of days available in the range.

Disclaimer: results are calculated in your browser from the numbers you enter. Check important results before you rely on them for money, health, safety or legal decisions.