Fully browser-local
Random Date Generator
Pick one or many random calendar dates between two dates.
- No account
- Runs in your browser
- Your list stays on your device
- Browser cryptographic randomness
- No hidden weighting
How it works
Set a start and end date — both are included — choose how many dates you need, and press Generate. Each eligible calendar day has the same chance of being chosen.
Dates are treated as whole calendar days rather than points on a timeline, so daylight-saving changes cannot make some days slightly more likely than others.
Weekdays only
When you limit the draw to weekdays, the tool builds the set of matching days first and picks uniformly from it, rather than drawing repeatedly until a weekday appears. Unique dates sample without replacement from that same set.
Frequently asked questions
- Are the start and end dates included?
- Yes. The range is inclusive at both ends.
- Can I get the same date twice?
- Yes, unless you tick Unique dates, which draws each date at most once.
- Does my timezone affect the result?
- No. Dates are handled as calendar days, not local timestamps.