RSS/Atom Feed Validator.

Paste a feed URL or XML; validate and see errors so your RSS or Atom feed works everywhere.

Feed URL or XML

Paste a feed URL (e.g. https://example.com/feed.xml) or raw RSS/Atom XML

How it works

Four steps.

  1. 01

    Paste a feed URL (e.g. https://yoursite.com/feed.xml) or paste the raw RSS/Atom XML.

  2. 02

    Click Validate Feed. For URLs we fetch the feed first (subject to CORS); for XML we validate immediately.

  3. 03

    Review the result: valid feed or a list of errors and warnings with messages.

  4. 04

    Fix any reported issues in your feed and validate again. If a URL fails to load, try pasting the XML instead.

Features

Key Features.

Validate RSS 2.0 and Atom 1.0 feeds from URL or pasted XML.
  • RSS & Atom

    Validate both RSS 2.0 and Atom 1.0 feeds. Detects feed type and runs the right checks.

  • URL or XML

    Paste a feed URL to fetch and validate, or paste raw XML directly.

  • Clear errors

    See exactly what’s wrong: missing required elements, well-formedness, and spec warnings.

  • Well-formed XML

    Checks that the feed is valid XML before applying RSS/Atom rules.

  • Errors and warnings

    Errors block validity; warnings highlight best-practice issues.

  • Spec compliance

    RSS: channel title, link, description; items with title or description. Atom: id, title, updated; same for entries.

FAQ

Questions.

Can't find an answer? Send us your question.

What’s the difference between RSS and Atom?

RSS 2.0 uses a <rss> root with a <channel> and <item> elements. Atom 1.0 uses a <feed> root (in the Atom namespace) with <entry> elements. The validator detects the type and applies the right rules.

Why can’t my feed URL be validated?

Fetching a URL from the browser is subject to CORS. If the feed server doesn’t allow cross-origin requests, you’ll get a network error. Open the feed URL in your browser, copy the XML, and paste it into the validator instead.

What are required elements?

RSS 2.0: <channel> must contain <title> , <link> , and <description> . Each <item> should have <title> or <description> . Atom 1.0: Feed must have <id> , <title> , <updated> . Each <entry> must have <id> , <title> , and <updated> .

Is my feed data sent to your server?

No. Validation runs in your browser. When you enter a URL, the request is made from your browser to that URL (subject to CORS). No feed content is sent to our servers.

Related tools

More Data & API tools.