RSS / Atom Feed Validator
Validate an RSS 2.0 or Atom feed against the spec. Reports missing required fields (title, link, description for RSS; id/title/updated for Atom), malformed dates, broken links, and common rendering issues.
How to use the RSS / Atom Feed Validator
Paste the feed XML. The validator parses the document, identifies whether it's RSS 2.0 or Atom, and checks each item/entry for required fields and common mistakes.
Validating RSS and Atom feeds
Feed readers are unforgiving: a missing required element, a malformed date, or a stray unescaped character can stop an RSS or Atom feed from parsing, and the reader usually just shows nothing rather than an error. Because feeds are generated by templates, one bug breaks every item at once.
This validator parses your feed, detects whether it's RSS 2.0 or Atom, and checks each item or entry for the fields the spec requires — title, link, and description for RSS; id, title, and updated for Atom — plus common date and escaping mistakes. If your feed is meant for podcasts or syndication, fixing these is what gets it accepted by aggregators.
Common use cases
- Feed debugging — find why a reader won't load your feed.
- Required fields — confirm every item has its mandatory elements.
- Date formats — catch timestamps that break parsing.
- Podcast feeds — validate before submitting to directories.
- Template QA — verify a generated feed after a code change.