DataToolsLab
Date & Time Tools

Date Range Generator

Generate a list of dates between two endpoints.

Loading tool…

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.

  1. Enter your input. Type or paste your input into the field above — the tool responds instantly.
  2. Review the result. Output updates live as you type. Everything runs entirely in your browser.
  3. 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.

Online