RRULE Generator — Recurring Calendar String Builder
Date & TimeAn RRULE generator turns recurring schedule options into an iCalendar RRULE string.
What is it
Calendar apps and scheduling APIs express rules such as every Monday, monthly on a date, or repeat 10 times as RRULE strings. Writing them by hand is error-prone, so this tool builds common FREQ, INTERVAL, COUNT, UNTIL, and BYDAY combinations from form inputs.
RRULE:FREQ=frequency;INTERVAL=n;COUNT=count;UNTIL=yyyymmdd;BYDAY=MO,WE
How to use
- 1Choose frequency and interval.
- 2Enter count or until date.
- 3Add weekdays if needed and copy the RRULE string.
Reference
| Rule | RRULE |
|---|---|
| Weekly Mon/Wed 10 times | FREQ=WEEKLY;INTERVAL=1;COUNT=10;BYDAY=MO,WE |
| Monthly once | FREQ=MONTHLY;INTERVAL=1 |
Sources & standards
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- ECMAScript Language Specification - Ecma International
FAQ
Does it generate a full VEVENT?
No. This tool generates only the RRULE line. Event fields such as DTSTART and SUMMARY are separate.
Is input sent to a server?
No. String generation runs only in your browser.