Date Range Generator
Generate a list of dates between two endpoints.
What is Date Range?
A date-sequence generator. Pick a range and an interval, and the tool lists every date in it, which you can copy or download as CSV.
How it works
It walks from the start date in the chosen interval (1 day, 7 days, 1 month, N days) until it passes the end date.
- Enter your input. Type or paste your input into the field above — the tool responds instantly.
- Review the result. Output updates live as you type. Everything runs entirely in your browser.
- Copy or download. Use the Copy button to grab the result, or Download to save it as a file.
Examples
Filling a date series
Generate every date between two endpoints for a schedule, forecast, or reporting query — with an optional step to skip weekends.
Common mistakes
Including or excluding endpoints
Decide whether the start and end dates belong in the output — the generator lets you include either, both, or neither.
Frequently asked questions
Can I generate only weekdays?
Yes — filter to business days, or step by any interval (daily, weekly, monthly) with custom skips.
What format is the output?
ISO 8601 by default, one per line, ready to paste into a spreadsheet or CSV.
How many dates can it generate at once?
Large ranges are fine — the output is capped only by what your browser can render comfortably.