Recurring Date Generator (RRULE)
Generate RFC 5545 RRULE strings for repeating events.
What is RRULE?
RFC 5545 recurrence rules power calendar subscriptions everywhere. This tool builds a valid RRULE from a form and previews upcoming dates.
How it works
The form composes the FREQ, INTERVAL, COUNT/UNTIL, BYDAY and BYMONTH fields into a standard RRULE string; the preview computes the next occurrences locally.
- 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
Biweekly team sync
Every 2 weeks on Tuesday at 10:00 produces the RRULE FREQ=WEEKLY;INTERVAL=2;BYDAY=TU — ready to paste into Google Calendar or a scheduling library.
Common mistakes
Timezone drift in recurrences
A rule without a zone reference shifts when DST changes. Include the zone (e.g., TZID=America/New_York) for recurring meetings across the year.
Frequently asked questions
What RRULE features are supported?
Frequency, interval, by-day, by-month-day, by-month, by-set-pos, count, and until — the core of RFC 5545 recurrences.
Can I preview the generated dates?
Yes, the generator lists the next occurrences so you can verify the rule before using it.
Is this the same format calendars use?
Yes — RRULE is the standard recurrence format in iCalendar, used by Google, Outlook, and most scheduling software.