RSS Feed Viewer
Read RSS, Atom And OPML
This RSS feed viewer turns raw feed XML into a clean list. It also reads OPML, and it copies the result as JSON, CSV or XML. We upload nothing.
- FreePrice
- 4Formats
- NoneSign-up
- NoneUploads
RSS Feed Viewer
Read RSS, Atom and OPML, and copy them as JSON, CSV or XML
- Items
- 0
- Format
- 0
- Size
- 0 B
Your feed or OPML list appears here.
Ready. Paste an RSS feed, an Atom feed or an OPML file.
What An RSS Feed Viewer Does For You
A feed is a plain XML file. It lists the latest posts of a site, and apps read it. But to a person, the raw XML looks like a wall of tags. So you need a viewer that shows what is inside.
This viewer does that in one box. First, paste the XML of an RSS or Atom feed. Then the reader view shows the title, the date, the author and a short summary of each item. Also, it reads OPML files, which list many feeds at once, so a whole reading list opens online in one paste.
Then you can copy the feed in another shape. Pick JSON for a script, CSV for a spreadsheet, or XML that you can format or minify.
Everything runs in your browser. So your feed never leaves your device. That matters, because private feeds can hold personal links and tokens.
Read An RSS Or Atom Feed
First, open the feed in your browser and copy its source, or save the file. Then paste it in the box. The tool finds out if it is RSS 2.0, RSS 1.0 or Atom, and it reads each one the right way.
Each item shows its title as a link, its date, its author and its categories. Then a short summary follows. Also, if the summary holds HTML, the tool turns it into plain text, so no markup reaches the page.
Besides that, the header shows the feed title, its description and the date of the last update.
For more detail, see: RFC 4287, the Atom format.
An OPML Viewer For Feed Lists
OPML is the file that feed readers use to export your subscriptions. First, it holds outlines, and an outline can hold other outlines. So a list can have folders.

Then the viewer draws that tree. Each outline shows its name, a link to its feed address and a link to its site. So you see at a glance what the file holds, and how many feeds there are.
Also, if no outline has a feed address, the tool tells you.
RSS To JSON And CSV
The JSON output is clean and flat. A feed becomes an object with a title, a link, a description and a list of items. Each item has a title, a link, a date, an author, categories, a summary, a guid and a media address.

Next, the CSV output has one row per item, so you can sort and filter a feed in a spreadsheet. Fields with commas or quotes are wrapped, and the file opens cleanly in Excel.
Also, for OPML, the CSV has one row per outline, with its folder path, its name, its type and its two addresses.
Format And Minify The XML
Sometimes you need the XML itself. First, formatted XML puts one tag per line with a two space indent, so it reads well. Then minified XML removes the extra white space, so the file gets smaller.
Both keep every tag, attribute and value. Also, special characters stay escaped, and CDATA blocks stay as they were.
The same works for OPML. So you can tidy an export before you share it, or shrink it before you import it.
Check That Your Feed Is Well Formed
A feed with one broken tag stops many readers. So the tool checks the structure as it reads. It tells you about a tag that never closes, a closing tag in the wrong place, an unfinished comment or a broken CDATA block.
Each message names the line, so you can find the problem fast. Then fix it, and the list appears.
Why Paste Instead Of A Web Address
Many sites block a browser from reading their feed from another site. So a viewer that fetches a web address needs a server in the middle. Then your request would pass through it.
This tool skips that step. First, you paste the XML, and your browser does all the work. So that keeps your feed private, and it works for feeds that sit behind a login.
Safe By Design
First, the tool reads the XML as text and never renders it. Then it draws each item one element at a time, and it links only web addresses. So a script in a feed cannot run.
Using The RSS Feed Viewer, Step By Step
Four steps take you from raw XML to a clean list.
- 1
Paste the XML
Paste an RSS feed, an Atom feed or an OPML file, or try a sample.
- 2
Read the list
Look at the reader view. It shows items or outlines.
- 3
Pick a format
Choose JSON, CSV, formatted XML or minified XML.
- 4
Copy or save
Copy the result, or save it with the right file type.
What This Feed Viewer Does Differently
It reads four formats, it checks the XML, and it keeps your feed private.
Four formats
RSS 2.0, RSS 1.0, Atom and OPML.
Reader view
Items and outlines drawn as a clean, safe list.
JSON and CSV
Copy any feed or list in the shape you need.
Format and minify
Tidy or shrink the XML without losing a tag.
Line errors
Broken XML shows the message and the line.
Nothing leaves your tab
Your browser does the work. We never see your feed.
Habits For Working With Feeds
A few habits keep your feeds healthy.
- Check the feed after each change. Paste it here to catch a broken tag before readers do.
- Keep titles short. Readers cut long titles, so put the key words first.
- Use full links. Start each link with https so every reader can open it.
- Give each item a date. Readers sort by date, and an item without one can vanish.
- Keep a stable guid. A guid that never changes stops readers from showing a post twice.
- Use UTF-8. It keeps accents and other scripts intact.
- Wrap HTML in CDATA. A CDATA block keeps the markup in a summary safe.
- Name your folders. In OPML, clear folder names make a long list easy to scan.
- Remove dead feeds. Open each address now and then, and drop the ones that fail.
- Keep the original. The tool never changes your source, but a copy costs nothing.
- Mind private feeds. A private feed can hold a secret token in its address.
Common Feed Mistakes This Tool Helps You Spot
Each of these quietly breaks a feed. The viewer shows them.
Unclosed tags
The tool names the line where the structure breaks.
Wrong closing tag
A closing tag that does not match gets a clear message.
Raw ampersands
A bare ampersand breaks XML, and the tool points at the tag.
Empty feeds
A feed with no items shows a note.
Missing feed addresses
An OPML outline without xmlUrl shows a note.
Uploading private feeds
Many viewers send your feed to a server. This one never does.
RSS Feed Viewer Questions People Ask
Is this RSS feed viewer free?
Yes. It costs nothing, needs no account and has no limits. It runs in your browser, so we have no server cost to pass on.
Does my feed leave my device?
No. Your browser reads the XML and draws the list. So nothing reaches this site, and we keep nothing.
Which formats can it read?
RSS 2.0, RSS 1.0, Atom and OPML. The tool finds out which one you pasted.
How do I get the XML of a feed?
First, open the feed address in your browser, view the page source, and copy it. Or save the file and use Open a file.
Why can I not type a web address?
Many sites block other sites from reading their feeds. So a viewer would need a server in the middle. Then pasting keeps your feed private.
What does the reader view show?
For a feed, the title, link, date, author, categories and a short summary of each item. For OPML, a tree of outlines with feed and site links.
What happens to HTML in a summary?
The tool turns it into plain text. So no markup or script from the feed reaches the page.
How many items does it show?
The first two hundred. Also, the JSON, CSV and XML outputs hold every item.
What does the JSON look like?
A feed is an object with a title, a link, a description and an items list. An OPML file is an object with a title and a nested outlines list.
How is the CSV laid out?
One row per item for a feed, with title, link, date, author, categories, summary, guid and media columns. For OPML, one row per outline.
What does formatted XML do?
It puts one tag on each line with a two space indent. So nothing else changes.
What does minified XML do?
It removes the extra white space between tags. So the file is smaller.
Can it check if my feed is valid?
First, it checks that the XML has a sound structure and that it is a feed or an OPML file. But it does not check every rule of the specs.
Why did I get an error?
The XML may have a broken tag, an unfinished comment or a bad CDATA block. Then the message names the line.
Does it keep namespaces?
Yes. Tags such as dc:creator keep their prefix in the XML output. Also, the tool reads the author from them.
Can I open a file?
Yes. Use Open a file. XML, RSS, Atom and OPML files all work.
How big a file can I use?
A few megabytes. Very large feeds may read slowly on a phone.
What is the difference between RSS and Atom?
Both list posts in XML. Atom is newer and stricter, and RSS is older and more common. The viewer reads both and shows them the same way.
What is OPML used for?
Feed readers use it to export and import your subscriptions. So it moves a whole list of feeds from one app to another.
Does it work on a phone?
Yes. The panels stack and the boxes scroll. So a phone works, but for long feeds, a keyboard is still easier.
Handy Companions For Feed Work
Reading is one step. These three tools handle the steps around it.
XML Formatter
Format, minify and check any XML.
Open tool →XML to JSON Converter
Turn XML into clean, typed JSON.
Open tool →XML Sitemap Generator
Build a sitemap for your site.
Open tool →
Ready To Read Some Feeds?
Paste your XML and read it in a clean list. The viewer is free, needs no account, and keeps every byte on your device.