Your feed got rejected. Here is why.

Paste a feed URL. rssdoc fetches it, parses it the way a real reader does, and tells you — in plain language — what broke and how to fix it.

Diagnose a feed
No account needed. No signup. No email.

One URL, one diagnosis

Type a feed URL, hit Diagnose, and get a complete report: format detected, item count, publication date range, and every defect that actually breaks readers.

  • Unparseable dates that crash podcast directories
  • Missing titles or links that make items invisible
  • Duplicate GUIDs that break deduplication
  • Encoding mismatches that garble non-ASCII characters
  • Wrong content-type headers that prevent auto-discovery

Plain language, not spec numbers

Every defect comes with a consequence — what actually breaks as a result. No jargon, no RFCs, no HTTP status code dump. Just "this item has no link, so podcast directories will skip it."

Works with RSS 2.0 and Atom

rssdoc detects the format automatically and validates against the right rules — GUIDs for RSS, IDs for Atom, both date formats, both namespace conventions.

What rssdoc does not do: crawl enclosures, download media, submit to directories, save anything, or send alerts. This tool answers when you ask it, and that is all. The full diagnostic runs server-side in a Cloudflare Worker with a 15-second timeout per feed.