Dates & time

Date range generator

Create a dated list at fixed day intervals, with weekday or weekend filtering.

Date range generator
Esc to restore

Your inputs

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Generates start, start+step days and so on through an inclusive end date, then applies the weekday filter. The interval is anchored to the start; filtering does not move it. Maximum 10,000 candidate dates. Gregorian date arithmetic is performed at UTC midnight without time-zone changes.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

Start date
2026-10-01
End date
2026-10-31
Days between candidates
1
Keep dates
All candidate dates

Example result

First 5 rows of the example result
NumberDateWeekday
12026-10-01Thursday
22026-10-02Friday
32026-10-03Saturday
42026-10-04Sunday
52026-10-05Monday

The interval is anchored to the original start. Endpoints are included when they fall on a retained candidate.