Recurring Date RRULE Generator
Build and parse iCalendar RRULE recurrence strings per RFC 5545 §3.8.5.3. Two-way editor: build via UI or paste an RRULE, instantly see the plain-English meaning and the next N concrete occurrences. Full support for FREQ (SECONDLY / MINUTELY / HOURLY / DAILY / WEEKLY / MONTHLY / YEARLY), INTERVAL, COUNT, UNTIL, BYDAY with ordinals, BYMONTHDAY, BYYEARDAY, BYWEEKNO, BYMONTH, BYSETPOS, WKST, EXDATE / RDATE. DST-aware UNTIL handling. Export VEVENT .ics and code snippets for rrule.js + python-dateutil. 100% client-side.
Build and parse iCalendar RRULE recurrence strings per RFC 5545 §3.8.5.3. Two-way editor: build via UI or paste an RRULE, instantly see the plain-English meaning and the next N concrete occurrences. Full support for FREQ (SECONDLY / MINUTELY / HOURLY / DAILY / WEEKLY / MONTHLY / YEARLY), INTERVAL, COUNT, UNTIL, BYDAY with ordinals, BYMONTHDAY, BYYEARDAY, BYWEEKNO, BYMONTH, BYSETPOS, WKST, EXDATE / RDATE. DST-aware UNTIL handling. Export VEVENT .ics and code snippets for rrule.js + python-dateutil. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.