RSS to JSON News Reader
Convert RSS and Atom feeds to JSON and read news in a clean aggregator. Add multiple feeds, search articles, and browse headlines in real-time.
Add an RSS or Atom feed URL above to start reading news.
Try one of the Quick Add buttons to get started.
About
RSS and Atom remain the backbone of structured content syndication. Roughly 60% of news organizations still publish feeds, yet most browsers dropped native reader support after 2013. This tool parses raw XML feeds client-side, converts them to normalized JSON objects, and renders articles in a scannable interface. It handles both RSS 2.0 (channel โ item) and Atom 1.0 (feed โ entry) schemas. Feeds are fetched through a CORS proxy since browser same-origin policy blocks direct cross-domain XML requests. Parsed data is cached in LocalStorage with a 10-minute TTL to reduce redundant network calls.
Misconfigured feed URLs or malformed XML silently fail in most readers, leaving users staring at blank screens. This reader validates XML structure before parsing and surfaces specific error diagnostics. Image extraction follows a priority chain: enclosure โ media:content โ media:thumbnail โ inline img tag in description. Note: some publishers serve partial content in feeds. The tool displays whatever the feed provides and cannot fetch full articles behind paywalls.
Formulas
The reader converts XML feed data into a normalized JSON structure. The parsing pipeline follows this transformation chain:
The CORS proxy wraps the target URL:
Cache validation uses a time-to-live check:
where TTL = 600000 ms (10 min).
Output JSON schema per item:
Feed type detection logic:
Reference Data
| Feed Format | Root Element | Item Element | Title Path | Link Path | Date Path | Description Path | Image Source | Spec Year | MIME Type |
|---|---|---|---|---|---|---|---|---|---|
| RSS 2.0 | rss โ channel | item | title | link | pubDate | description | enclosure @url | 2009 | application/rss+xml |
| RSS 1.0 (RDF) | rdf:RDF | item | title | link | dc:date | description | None standard | 1999 | application/rss+xml |
| Atom 1.0 | feed | entry | title | link @href | updated / published | summary / content | None standard | 2005 | application/atom+xml |
| JSON Feed 1.1 | items array | object in array | title | url | date_published | content_html | image | 2021 | application/feed+json |
| Common Feed Sources | |||||||||
| BBC News | http://feeds.bbci.co.uk/news/rss.xml | RSS 2.0 | ~50 items | Media thumbnails via media:thumbnail | |||||
| Reuters | https://www.reutersagency.com/feed/ | RSS 2.0 | ~20 items | Enclosure images | |||||
| TechCrunch | https://techcrunch.com/feed/ | RSS 2.0 | ~20 items | Inline img in content | |||||
| Hacker News | https://hnrss.org/frontpage | RSS 2.0 | ~30 items | No images | |||||
| NASA | https://www.nasa.gov/rss/dyn/breaking_news.rss | RSS 2.0 | ~10 items | Enclosure images | |||||
| NPR News | https://feeds.npr.org/1001/rss.xml | RSS 2.0 | ~15 items | Media content | |||||
| The Verge | https://www.theverge.com/rss/index.xml | Atom 1.0 | ~20 items | Inline img in content | |||||
| Ars Technica | https://feeds.arstechnica.com/arstechnica/index | RSS 2.0 | ~25 items | Media thumbnail | |||||
| Reddit (any sub) | https://www.reddit.com/r/{sub}/.rss | Atom 1.0 | ~25 items | Inline img in content | |||||
| Dev.to | https://dev.to/feed | RSS 2.0 | ~30 items | No images typically | |||||