Use this recurring date generator for any date-only schedule that follows a regular interval. Every result is calculated in your browser, so dates are never uploaded or stored. The start date is occurrence one, and the output includes readable dates plus unambiguous ISO values for spreadsheets and databases.
Free Recurring Date Calculator
Runs entirely in your browser - no upload, no sign-up.
January 31 becomes February 28 or 29, then returns to the 31st when possible.
What is a recurring date calculator?
A recurring date calculator turns one start date and a repeat interval into a complete schedule of future dates. Choose daily, weekly, monthly or yearly repeats, set how many occurrences you need, and copy the finished list. Month-end and leap-day controls keep irregular calendar dates predictable.
How to use
- 01Choose the first date
Enter the date that should appear as occurrence one in the schedule.
- 02Set the recurrence
Choose daily, weekly, monthly or yearly, then enter how many units separate each date.
- 03Pick the schedule length
Generate from 1 to 200 dates and choose how monthly or yearly rules handle a missing day.
- 04Review and copy
Check the first date, last date and calendar span, then copy the full dated list.
Who it's for
- Finance teams listing payment, invoice, renewal and reporting dates before adding them to a spreadsheet.
- Project managers mapping weekly check-ins, monthly reviews and quarterly milestones from a fixed kickoff date.
- Operations teams planning inspections, maintenance windows and recurring compliance checks.
- Content teams preparing publishing calendars with weekly, biweekly or monthly cadences.
- Individuals checking repeat dates for classes, appointments, subscriptions and household tasks.
FAQ
Are my recurring dates uploaded or saved?
No. The calculator runs entirely in your browser. Your start date, recurrence settings and generated schedule are not uploaded, stored in an account or sent to a calculation service.
Is the recurring date calculator free?
Yes. You can generate and copy as many schedules as you need without signing up, downloading software or paying a fee. Each schedule can contain up to 200 dates.
How many recurring dates can I generate?
You can generate between 1 and 200 dates at a time. The first date is always the start date. The repeat interval can range from 1 to 999 days, weeks, months or years, provided the result remains within years 1 through 9999.
What happens to a monthly date on the 29th, 30th or 31st?
You choose the rule. Use the last day of the month to move an invalid date backward, so January 31 becomes February 28 or 29. Choose skip to omit months that do not contain the original day number.
How does a yearly schedule handle February 29?
With the last-day option, February 29 becomes February 28 in common years and returns to February 29 in leap years. With skip selected, only leap years produce another occurrence for that anchored date.
Does daylight-saving time change the results?
No. This calculator works with calendar dates rather than local times. Daily and weekly steps use exact UTC calendar-day arithmetic, so a daylight-saving clock change cannot shift a result to the previous or next date.
Does the start date count as the first occurrence?
Yes. If you request 12 dates, the list contains the start date plus the next 11 valid occurrences. This matches the way many recurring schedule forms count their total occurrences.