RSS / Atom Feed Validator

Validate a pasted RSS 2.0 or Atom 1.0 feed for spec compliance

Ad placeholder (leaderboard)

The RSS / Atom Feed Validator checks a pasted feed against the requirements of the RSS 2.0 and Atom 1.0 (RFC 4287) specifications. It tells you which required elements are missing and which recommended ones are worth adding — all parsed locally in your browser.

How it works

The tool parses your XML with the browser’s DOMParser. If the document is not well-formed, it surfaces the parser’s first error and stops. Otherwise it inspects the root element:

  • <rss> — checks for a <channel> containing <title>, <link> and <description>. Every <item> must have a <title> or a <description>, and a missing <guid> raises a warning.
  • <feed> — checks (per Atom) for <id>, <title> and <updated> on the feed and on each <entry>, and warns when no <author> is present at feed level.

Issues are grouped by element so you can see exactly where a feed deviates from the spec. Errors indicate a genuine violation; warnings indicate a recommendation.

Example

A feed whose second <item> contains only a <link> — no <title> and no <description> — is reported as an error against that item, because RSS 2.0 requires at least one of the two. Adding a title resolves it.

Notes

The required-element rules follow the published specifications, while warnings cover widely-expected-but-optional fields such as <guid> and feed-level <author>. Because parsing is local, you can validate draft feeds before they ever go live.

Ad placeholder (rectangle)