List every date between two dates with a custom step: daily, weekly, monthly or yearly. Shows count and calendar span. Free online date generator. All processing runs locally in your browser. Your data is not uploaded to any server.
100% Local Processing
How to Use
Expand any range into a full list of dates, stepping by days, weeks, months or years. Ideal for generating date columns or milestone schedules.
Steps
Pick the start and end dates of the range.
Choose a step number and unit, for example every 2 weeks.
Click Generate and read the full list with the total count.
What the result shows
Each date in the range on its own row, formatted YYYY-MM-DD.
The total number of dates generated.
The calendar span of the range.
Dates past the end point are never included.
Features
Weekly, monthly and yearly steps are exact calendar steps.
Ranges up to 4,000 rows are generated safely.
Everything runs in your browser with nothing uploaded.
All processing runs locally in your browser. Your data is not uploaded to any server.