Random Date Generator
Your data never leaves your browserGenerate random dates within a configurable year range.
Options
Brie — Bug Reporting Tool
Found a bug while testing?
Brie captures screenshots, console logs, network data, and session replays in one click — so developers get the full context without the back-and-forth.
About Random Date Generator
Generate random calendar dates in YYYY-MM-DD format within a year range you specify. Useful for populating test databases, generating sample data for forms, and creating realistic-looking date fixtures.
How to use
- Set the start year and end year for the date range.
- Set how many dates to generate.
- Click Generate to produce the dates.
More Random Generators
Frequently Asked Questions
FAQs about Random Date Generator
What format are the dates in?
Dates are output in ISO 8601 format: YYYY-MM-DD, for example 2023-07-15.
Does the generator produce valid dates?
Yes. The generator correctly handles month lengths and leap years, so you will never get an invalid date like February 30.
Can I generate dates in the past?
Yes. Set Start Year to any historical year and End Year to the current year or earlier.
How many dates can I generate at once?
Up to 500 dates at a time.
Are the dates uniformly distributed?
Dates are generated by picking a random timestamp within the range, so they are approximately uniformly distributed across the range.