Software test data
Generate ISO, SQL or Unix values for date fields, calendars, sample databases and QA edge cases without uploading a dataset.
Pick one or many dates from any valid range with weekday filters, unique results, optional times and copy-ready formats.
Generated locally with the browser’s cryptographic random source.
The tool converts the start and end into an inclusive count of calendar days, asks the browser’s cryptographic random source for offsets in that range, applies your weekday and uniqueness rules, then formats the selected dates.
Choose the first and last allowed date. Both endpoints can be selected.
Choose quantity, weekdays, unique dates, sorting, time and an output format.
Create a new sample, then copy individual dates, copy the list or download CSV.
The useful difference is not decoration—it is control over the valid sample space and the output you can actually paste into another tool.
Generate ISO, SQL or Unix values for date fields, calendars, sample databases and QA edge cases without uploading a dataset.
Use the birthday preset for an adult-age window or set an exact year range for fictional profiles and form testing.
Pick a day for a classroom prompt, content review, team rotation or voluntary activity, with weekends included or excluded.
Draw historical or future dates for timelines, journal exercises and scenario ideas, then keep the weekday visible.
Numeric day and month order can be ambiguous. ISO 8601 puts the year first; regional formats remain available when a spreadsheet or form expects them.
| Format | Example | Useful for |
|---|---|---|
| ISO 8601 | 2026-07-30 | APIs, databases, international exchange |
| US | 07/30/2026 | Forms expecting month/day/year |
| UK / EU | 30/07/2026 | Forms expecting day/month/year |
| Long date | July 30, 2026 | Human-readable prompts and documents |
| ISO date-time / SQL / Unix | 2026-07-30T14:20:00Z | Development, logs and test data |
It is a software draw. The browser provides a cryptographically strong random source, but this page is not a certified lottery, legal assignment or auditable selection service.
Filters change the sample space. If only weekdays are active, weekends have no chance of being selected. Unique mode also limits how many results fit a short range.
Times are generated in UTC. Date-time, SQL and Unix outputs use the same UTC timestamp so copied formats stay consistent across devices.
These public references explain the ISO date order and the random source used by the generator.
Reviewed 30 July 2026Answers about date ranges, multiple dates, weekends, unique results, birthdays, times, formats, randomness, spreadsheets and privacy.
Set the Start date and End date, choose how many results you need, and select Generate dates. The range is inclusive, so either endpoint can appear.
Yes. Enter a quantity from 1 to 100. Turn on Unique dates when you do not want the same calendar day repeated, provided the filtered range contains enough days.
Turn on Weekdays only, or use the seven weekday buttons to choose an exact set. The generator will draw only from active weekdays.
Yes. Turn on Include random time. The tool selects a second within each chosen UTC calendar day and offers ISO date-time, SQL and Unix timestamp formats.
Yes. The Random birthday preset creates an adult-age window from 65 years ago through 18 years ago. Change either date when your fictional profile or test case needs a different age range.
They are unique only when Unique dates is on. In that mode the same calendar day cannot appear twice, even when random time is included.
ISO YYYY-MM-DD, US MM/DD/YYYY, UK/EU DD/MM/YYYY, a long written date, ISO date-time, SQL date-time and Unix timestamp are included.
They are generated with the browser’s cryptographic random source and uniform offset selection. That is strong software randomness, but it is not a claim of physical randomness or certified lottery operation.
Yes. ISO and regional date formats copy as plain text, and Download CSV includes the formatted value, weekday and ISO timestamp. Check the spreadsheet locale if it automatically swaps day and month.
No. Generation, filtering, formatting and CSV creation run in your browser. The tool does not send the selected range or generated dates to a server.