Random Date Generator

Generate random dates in a range.

Generator

Enter a start and end date (or use presets). Get one or more random dates in that range. Useful for testing and sample data. Runs in your browser.

About Random Date Generator

Pick a start and end date and get one or more random dates between them. Uses secure randomness. Handy for generating test data, sample dates, or random events within a range.

How to use

  1. Set the start and end date. Choose how many dates to generate.
  2. Click Generate. Copy the result if needed.

Frequently Asked Questions

Is the date truly random?
Yes. The tool uses crypto.getRandomValues for randomness. Each date in the range has an equal chance of being chosen.
Is my input sent to a server?
No. Generation runs in your browser. Nothing is uploaded.
Can I generate multiple dates?
Yes. Set "How many" to more than 1 to get several random dates in the range (no duplicates).