← All Tools

iCalendar RRULE Builder

Generate an RFC 5545 RRULE for calendar events. Pick a frequency, interval, by-day / by-month / by-month-day selectors, and either a COUNT or UNTIL boundary. The tool prints the rule line and previews the next occurrences starting from a DTSTART you control — no server, no calendar library.

BYDAY

BYMONTH

RRULE

RRULE:

Next 10 occurrences

Examples

Every weekday: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR
First Monday of every month: FREQ=MONTHLY;BYDAY=MO;BYSETPOS=1
Last day of every month: FREQ=MONTHLY;BYMONTHDAY=-1
Every 2 weeks on Tuesday: FREQ=WEEKLY;INTERVAL=2;BYDAY=TU
Yearly on March 15: FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=15

Copied!