A clearer way to check calendar feeds

iCal validator for calendar feeds.

Read an iCalendar file as a useful timeline. Find missing dates, repeated event IDs, and time-zone warnings before you rely on an export.

01 Upload or paste02 Read the findings03 Fix with context
EXAMPLE
November 2026
SUNMONTUEWEDTHUFRISAT
123456789101112131415161718192021222324252627282930
•Sample dates4 reserved nights · example only↗
↻ RFC 5545 format
• Example output
YOUR CHECK STARTS HERE

See what your calendar is actually saying.

File contents and requested calendar text are checked in memory and aren’t saved to an account. Private feed URLs can act like passwords; check only a link you’re authorized to use.

CALENDAR INPUT

Choose a file, paste text, or enter a URL

.ics · up to 1 MB

▣ One-time check. No account needed.

BUILT FOR REAL CALENDAR WORK

Less guessing. More useful context.

Start with a file you already have. Understand what may affect the next import or calendar update.

⌕

Check the structure

Spot missing required details, unreadable dates, and repeated event identifiers in one pass.

▤

Read your dates

Review a simple event timeline without importing guest calendars into another service.

◷

Understand time zones

Keep each event’s source wall-clock time and TZID visible, including daylight-saving changes and undefined-zone warnings.

DAILY MONITORING

See whether a feed still responds tomorrow.

Create a free account to save one feed for daily server checks, a private 30-day history, and optional email alerts when the feed changes or a check finds a problem. Feed URLs are stored encrypted. Need more than one feed? The multi-feed plan covers up to 10.

Create your free account →
GOOD TO KNOW

Calendar checking, explained.

What does this checker inspect?

The current version parses iCalendar files and reports required-field, date-range, duplicate UID, and time-zone observations. It does not contact Airbnb, Vrbo, or Booking.com.

Does a valid file guarantee a booking sync?

No. A structurally readable file does not prove that an external platform fetched it, interpreted every recurrence, or updated availability on time.

Are my files stored?

One-time checks are processed on the server and are not saved. If you create an account, only the feeds you choose to monitor are stored — the URL encrypted, with a private 30-day history of check results. Do not upload files containing private guest details.

Which standard is used?

The parser follows iCalendar data structures from RFC 5545. This early checker covers selected fields and is not a full standards conformance certificate.

See an ICS example · Read the full FAQ