Skip to content
NevioTools
Back to Generators & Randomizers

Random Date Generator

Sample random calendar dates from an inclusive range while filtering weekdays, excluding exact dates and choosing repetition, order and format.

Eligible weekdays

Enter one date per line using YYYY-MM-DD.

Eligible dates: 366

Dates are generated locally using UTC calendar days and are not uploaded or stored.

How to use Random Date Generator

  1. 1

    Choose the Start date, End date and Number of dates to generate.

  2. 2

    Select all eligible weekdays, weekdays only, weekends only or a custom combination.

  3. 3

    Enter any dates to exclude, one YYYY-MM-DD value per line.

  4. 4

    Choose the output format, whether repeats are allowed and whether results should be sorted.

  5. 5

    Click Generate random dates, then copy the list or download it as TXT.

Frequently asked questions

About Random Date Generator

Selecting dates for schedules, test fixtures or sampling often requires more than two endpoints. This generator builds the actual eligible calendar-day pool after applying weekday choices and exact exclusions, so the displayed count reflects the dates that can truly be selected.

Repeat control distinguishes sampling with replacement from a unique date set, while optional sorting makes the final list easier to use as a timeline. Five output formats cover machine-friendly and readable forms. Calendar calculations and downloads stay in the browser.