iCal RRULE Generator
Free online RRULE generator for RFC 5545 recurrence rules.
Loading tool...
What is iCal RRULE Generator?
The iCal RRULE Generator is a free online tool that builds RFC 5545 recurrence rules for repeating calendar events. Choose a frequency, set the interval, optionally pick weekdays or an end condition, and the tool produces a valid RRULE string with a plain-language preview of the resulting schedule. You can copy the rule straight into Google Calendar, Outlook, Apple Calendar, or any iCalendar-compatible library, or download a starter .ics file to test it right away.
Key Benefits
- No need to memorize RFC 5545 syntax
- Valid RRULE output for all major calendar apps
- Plain-language preview prevents misconfigured rules
- Instant .ics download for quick testing
- Runs entirely in your browser with no sign-up
Common Use Cases
- β’Setting up recurring meetings or classes in calendar apps
- β’Debugging recurrence rules in scheduling code and libraries
- β’Creating subscription-style reminders such as bill due dates
- β’Generating test data for calendar integrations and QA
Create a Recurring Event Rule (RRULE)
- Choose frequency and interval: Select DAILY, WEEKLY, MONTHLY, or YEARLY and set INTERVAL β for example FREQ=WEEKLY;INTERVAL=2 for every other week. The RRULE string builds live as you adjust.
- Pick weekdays (weekly rules): With WEEKLY selected, click the day buttons to add BYDAY codes such as MO,WE,FR for a Monday, Wednesday, and Friday pattern.
- Set the end condition: Leave it as never for an open-ended rule, choose Until and pick a date for UNTIL=YYYYMMDDT000000Z, or choose Count and enter up to 9999 occurrences for COUNT=n.
- Copy or download: Check the plain-language preview, then Copy the RRULE string or Download recurring-event.ics, a ready-to-import VCALENDAR with DTSTART set to today at 09:00 UTC.
Key Features
- Generates valid RFC 5545 RRULE strings instantly
- Supports DAILY, WEEKLY, MONTHLY, and YEARLY frequencies
- Weekday picker for BYDAY with INTERVAL, UNTIL, and COUNT options
- Live human-readable preview of the recurring schedule
- Copy or download an .ics snippet with one click