Random date generator

Choose a start and end date and pick a random day between them. Every calendar day in the range, including both ends, has the same chance.

TempGeneratorGetting things ready…

Date

Choose a random calendar day between two dates.

Selected choices stay out of the next draw until you reset.

Your result

The result is chosen first. Animation only reveals it.

Ready when you are.

Add your choices

Add entries to begin.

Recent results

Your picks will appear here.

    Last 20 results · this session only

    How to generate a random date

    1. Set the from and to dates.
    2. Turn on No repeats across draws if each date should come up only once.
    3. Press Pick a date, then copy the result or pick again.

    The picker counts whole calendar days, not times of day, so your device’s time zone cannot move the result to the day before or after. Any dates from the year 1 to 9999 work.

    Ideas for random dates

    Schedule a surprise outing, set a deadline for a game, pick random dates for test data or assign meeting days fairly.

    Questions about your draw

    Are the start and end dates included?

    Yes. Both the from and to dates can be picked, and every day between them has the same chance.

    Can I avoid picking the same date twice?

    Turn on No repeats across draws. Picked dates then stay out until you reset the draws.

    Does it handle leap years?

    Yes. Dates are counted as real calendar days, so 29 February appears only in leap years.