FormatterHQ

RSS Feed Viewer

Paste feed XML or load a feed URL and read it as a clean list of articles. Works with RSS 2.0, Atom and RSS 1.0, and shows the parsed feed as JSON for developers.

Input XML
Output JSON
Ready.

How to use the RSS Feed Viewer

  1. Click Load URL and enter the feed address, paste the feed XML, upload a .rss or .xml file, or click Sample.
  2. Click View Feed. The Preview tab lists each item with its title, date and summary, and the status bar shows the item count.
  3. Open the Code tab to see the feed parsed into JSON.
  4. Click item titles to open the original articles in a new tab. Download saves the JSON from the Code tab, or the rendered page as HTML from Preview.

An RSS viewer for checking what a feed really contains

Feed readers hide the raw data and browsers often show feed XML as a wall of tags. This RSS viewer sits in between: it parses the feed and renders each entry as a short article card with a linked title, the publication date and a plain-text summary. It is useful when you publish a feed and want to see what subscribers will get, or when you integrate someone else's feed and need to know which fields are filled.

Supported feed formats

The viewer recognizes the three formats in common use by their root element:

  • RSS 2.0 – <rss> with a <channel> and <item> elements. Used by most blogs and podcasts.
  • Atom – <feed xmlns="http://www.w3.org/2005/Atom"> with <entry> elements. Common on GitHub, YouTube and many static site generators.
  • RSS 1.0 (RDF) – <rdf:RDF> with <item> elements, still found on older sites.

Anything else stops with This XML is not an RSS or Atom feed (expected <rss>, <feed> or <rdf:RDF> root)., which is also what you will see if a URL returns an HTML page instead of the feed.

Which field ends up where

Preview showsRSS 2.0AtomRSS 1.0
Title (linked)title, linktitle, link rel="alternate"title, link
DatepubDatepublished, else updateddc:date
Summarydescriptionsummary, else contentdescription

Summaries are converted to plain text: HTML tags are removed, whitespace is collapsed and anything beyond 400 characters is cut with an ellipsis. Images and embedded media are not displayed. Links are only made clickable when they start with http:// or https://, so a javascript: link in a feed renders as plain text. Dates are shown as written in the feed, not converted to your time zone.

The JSON view

The Code tab shows the feed as normalized JSON. For the sample RSS feed it starts like this:

{
  "type": "rss",
  "version": "2.0",
  "title": "Northwind Engineering Blog",
  "link": "https://blog.example.com",
  "description": "Notes on APIs, data formats and developer tooling.",
  "language": "en-us",
  "items": [
    {
      "title": "Why we moved our configs from JSON to YAML",
      "link": "https://blog.example.com/json-to-yaml",
      "pubDate": "Tue, 14 May 2024 09:00:00 GMT",
      "category": "Configuration",
      ...

items is always an array, even for a one-item feed, and type is rss, atom or rss1. RSS items keep every field, so podcast data such as enclosure appears with @url, @length and @type. If JSON is what you are really after, RSS to JSON is built for that.

Why a feed fails to load

  • Unescaped ampersands. The most common feed bug: a URL like ?a=1&b=2 inside <link> must be written &amp;. The error names the line and column. Many feed readers tolerate it, but strict parsers do not.
  • HTML in descriptions. Markup in <description> must be escaped or wrapped in CDATA; raw <p> tags become child elements rather than text.
  • The URL is not the feed. Load the address of the feed file itself, often ending in /feed, /rss.xml or /atom.xml, not the home page.

For a detailed syntax report, run the feed through the XML validator. A list of subscriptions exported from a reader is an OPML file; open it in the OPML viewer.

Privacy

Pasted and uploaded feeds are parsed in your browser. Load URL retrieves the feed through our server so that sites without cross-origin headers can be read, and Save & Share stores the input to create a link.

Frequently asked questions

Can I view a feed by its URL?
Yes. Click Load URL and enter the feed address. It is fetched through our server, so it must be publicly reachable; feeds behind a login or on a local network cannot be loaded this way.
Why are images missing from the preview?
The preview shows each summary as plain text for quick reading, so images, embedded video and formatting are removed. The original HTML is still available in the JSON view.
Does the viewer refresh the feed automatically?
No. It shows the feed as it was when you loaded or pasted it. Use Load URL again to fetch the current version.
Is this the same as validating my feed?
It checks that the feed is well-formed XML and has a recognized root element. It does not check RSS or Atom rules such as required elements or date formats, so a dedicated feed validator is still useful before publishing.
Can I view podcast feeds?
Yes. Podcast feeds are RSS 2.0, so episodes appear with their titles, dates and show notes. Enclosure URLs for the audio files are listed in the JSON view.

Last updated September 26, 2026

Related tools

RSS to JSON Converter Convert RSS to JSON online for free. Get formatted JSON with types detected automatically. BBCode Viewer Preview BBCode forum posts before publishing: bold, colours, links, quotes, lists, code and spoilers rendered live. CSV Viewer View CSV files as a clean, sortable-looking table in your browser. Auto-detects commas, semicolons, pipes and tabs. Excel Viewer Open and view Excel (.xlsx, .xls), OpenDocument (.ods) and CSV spreadsheets online without Excel. Sheet tabs, merged cells and JSON tree. EXIF Viewer Read EXIF, GPS, XMP, IPTC and ICC metadata from photos — camera, lens, exposure, date and location — without uploading the file. HTML Viewer Paste HTML or open a file and see it rendered instantly in a safe, sandboxed live preview. Free online HTML viewer. SOAP Formatter Format SOAP request and response envelopes online. Beautify headers and body, validate the XML and pinpoint errors. WSDL Formatter Format WSDL files online. Beautify web service definitions with messages, port types, bindings and services neatly indented. XAML Beautifier Beautify XAML for WPF, UWP, WinUI, MAUI and Avalonia. Indent layouts, controls and bindings consistently and validate the markup. XML Editor Edit XML online with syntax highlighting, live validation and a tree preview. Format, minify and download your changes. XML Formatter Format and beautify XML online with custom indentation. Validate structure, keep comments and CDATA, and spot errors by line. XML Syntax Highlighter Highlight XML syntax online with coloured tags, attributes, values and comments. Copy the result as embeddable HTML.