Random date generator
Generate dates between two days, with an option to prevent duplicates.
Your files are processed here, on your device
We do not send your file or text contents to a processing server. No account is needed and there is no daily operation quota. Individual tools have size limits to protect your device’s memory.
A connection is needed to load the site and its resources. Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.
How we handle your data →How to use this tool
- Choose inclusive start and end dates.
- Set a count and choose whether repeated dates are allowed.
- Generate and check the interval; output retains random draw order.
An example you can verify
Create dates for test data.
Example input
Start: 2026-01-01. End: 2026-01-05. Count: 5.
Expected result
All five days from January 1 to 5, 2026, in random order.
Every date must appear exactly once. No example order is guaranteed; both endpoints are eligible.
Settings and limits
Choose start date, end date and a count from 1 to 1,000. Both endpoints are eligible. Every day has equal probability and output uses YYYY-MM-DD without a time zone. Unique mode requires enough eligible days. Randomness comes from the browser’s cryptographic generator.
Frequently asked questions
Are results sorted by date?
No. Results retain random draw order. Unique mode ensures each day appears at most once; weekends and holidays are not excluded.
Are my data stored on a server?
No. Content and files are processed in your browser without an account. Closing the page loses unsaved results.