Random Date Generator
Random dates between two dates โ weekdays, unique, sorted, any format.
About this tool
Choose a start and end date, how many dates you need, whether any day, weekdays only or weekends only are allowed, and the output format. Tick No repeats for unique dates, Sorted to put them in order and Random time to add a time of day. Press Generate for a fresh set and copy the list.
How random dates are picked
The generator first lists every day between your two dates, inclusive, that matches the day filter, then picks from that list using your browser's cryptographic random number generator, so every eligible day has exactly the same chance. With No repeats on, it shuffles the eligible days and takes the first ones, which guarantees unique results; if you ask for more dates than exist, you get all of them. For example, March 2026 has 22 weekdays, so asking for 30 unique weekdays returns all 22. With No repeats off, each date is drawn independently, so duplicates can appear, as they would in genuinely independent draws. Random times are uniform to the minute. Random dates are useful for creating test data, choosing audit or quality-check dates without bias, scheduling surprise inspections or spot checks, picking a random rota or meeting date, drawing a winner's date, and practising day-of-the-week calculations. ISO 8601 format, 2026-03-14, sorts correctly as text and is unambiguous across countries, which makes it the safest for spreadsheets and data. Honest limits: dates have no time zone, public holidays aren't excluded, and ranges are capped at about 500 years. The random number generator, the mock data generator and the day of the week calculator are related.
Frequently asked questions
Can I get random weekdays only?
Yes. Choose Weekdays only and every date will fall on Monday to Friday.
How do I avoid duplicate dates?
Tick No repeats. The tool shuffles the eligible days, so each date appears at most once.
Is the randomness fair?
Yes. Every eligible day is equally likely, using the browser's cryptographic random generator.
Is my data saved?
No. Dates are generated in your browser and nothing is stored or sent.