A range of sample dates
Set From to 2020-01-01 and To to 2025-12-31, generate 5 dates, and get results spread across the range such as 2022-07-14, 2023-11-02 and 2021-03-29.
Generate random dates and times between any two dates online — free random date picker.
About
Picks one or more random dates between a start and end date you choose, with options for a random time, sorting and no duplicates.
Testers use it to generate realistic random dates for filling out sample data, while researchers and hobbyists use it for picking a random date within a historical range. It's one of many free generators on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.
Examples
3 worked examples
Set From to 2020-01-01 and To to 2025-12-31, generate 5 dates, and get results spread across the range such as 2022-07-14, 2023-11-02 and 2021-03-29.
Turn on "Include a random time of day" to get a full UTC timestamp for each result, such as 2024-05-09 14:37:52, instead of a bare date.
Generate 10 dates with "No duplicate dates" turned on so the same calendar day never appears twice in the batch.
FAQ
Quick answers to common questions about the Random Date Generator.
It generates one or more random dates, or full timestamps, between a start and end date you choose.
Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.
Yes. Every date is generated entirely on your own device — nothing is sent to a server.
Yes. They're generated with your browser's crypto.getRandomValues API, not Math.random() or another predictable formula.
It adds a random hour, minute and second to each date, so the result is shown as a full UTC timestamp instead of just a date.
It skips any date (or timestamp, if time is included) that's already appeared in the batch, so every result is unique.
Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.
It generates up to 500 dates per batch, and results are shown in UTC rather than your local time zone.
Did Random Date Generator work for you?