RSS feed to JSON converter

Paste the feed file from a blog or news site to use its items in an app, a sheet or an automation tool.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter xml text.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

The format comes from the root element: rss, feed (Atom) or rdf:RDF. From each item or entry the tool takes title, the link (in Atom the href of the alternate link), the date from pubDate, published, updated or dc:date, and the summary from description, summary or content. Values stay as written.

Example

Result: JSON: [ { "title": "عروض رمضان", "link": "https://example.com/ramadan", "date": "Mon, 02 Mar 2026 09:00:00 +0300", "summary": "خصم على القهوة" }, { "title": "New arrivals", "link": "https://example.com/new", "date": "Sun, 01 Mar 2026 08:00:00 +0300", "summary": "<p>Dates &amp; coffee</p>" } ]; Items: 2; Feed title: مدونة المتجر.

<rss version="2.0">
  <channel>
    <title>مدونة المتجر</title>
    <link>https://example.com/</link>
    <item>
      <title>عروض رمضان</title>
      <link>https://example.com/ramadan</link>
      <pubDate>Mon, 02 Mar 2026 09:00:00 +0300</pubDate>
      <description>خصم على القهوة</description>
    </item>
    <item>
      <title>New arrivals</title>
      <link>https://example.com/new</link>
      <pubDate>Sun, 01 Mar 2026 08:00:00 +0300</pubDate>
      <description><![CDATA[<p>Dates &amp; coffee</p>]]></description>
    </item>
  </channel>
</rss>
[
  {
    "title": "عروض رمضان",
    "link": "https://example.com/ramadan",
    "date": "Mon, 02 Mar 2026 09:00:00 +0300",
    "summary": "خصم على القهوة"
  },
  {
    "title": "New arrivals",
    "link": "https://example.com/new",
    "date": "Sun, 01 Mar 2026 08:00:00 +0300",
    "summary": "<p>Dates &amp; coffee</p>"
  }
]

Limits and caveats

  • The tool does not fetch feeds from the web, open the feed link in your browser and copy the contents.
  • Dates keep their original format and are not converted to a time zone.
  • A summary that contains HTML stays as HTML code.

Questions about this tool

Where do I find a site's RSS feed?

Try /feed or /rss.xml after the site address, or look in the page source for a link tag of type application/rss+xml.

RSS versus Atom?

Both are XML feeds of recent posts. RSS 2.0 uses item and pubDate, Atom uses entry and updated and puts the link in an href attribute.

Why is there HTML in the summary?

Many sites put the post text as HTML inside description, and the tool passes it on unchanged.