DataToolsLab
Date & Time Tools

Recurring Date Generator (RRULE)

Generate RFC 5545 RRULE strings for repeating events.

Loading tool…

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.

  1. Enter your input. Type or paste your input into the field above — the tool responds instantly.
  2. Review the result. Output updates live as you type. Everything runs entirely in your browser.
  3. 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.

Online