RSS/Atom Feed Validator

Free
Utility
(4.5)

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

Core capabilities

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.

6+
Features
99.9%
Reliability
24/7
Available
Free
Always
Step-by-step flow

How to Use

Simple 4-step process

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

Quick Start
Begin in seconds
Easy Process
No learning curve
Instant Results
Get results immediately
Frequently Asked Questions

Frequently Asked Questions

Everything you need to know about this tool and how it works.

See Full FAQ

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.

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.

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>.

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.

Still have questions?

Can't find what you're looking for? We're here to help you get the answers you need.