Parse atom

Parse an Atom feed into entries, links, authors, dates, content, and categories.

freeworks offlinenothing uploaded
ToolAtom Parser
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Atom XML becomes feed and entry fields including id, title, link relations, updated or published timestamps, authors, content, and categories. Namespaces distinguish Atom elements from extensions.

  • Stable ids support deduplication.
  • Updated times support reader ordering.

Worked example

Parse single-entry Atom feed to JSON
Extract feed title, link, and entry details from an Atom 1.0 XML feed
Input
											<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>My Blog</title>
  <link href="https://example.com"/>
  <entry>
    <title>Hello World</title>
    <link href="https://example.com/hello"/>
    <updated>2024-01-15T00:00:00Z</updated>
    <summary>First post</summary>
  </entry>
</feed>
										
Output
												Title: Hello World
ID: 
Link: https://example.com/hello
Updated: 2024-01-15T00:00:00Z
Summary: First post
											

When to use this

Feed readers, release monitors, and format migrations parse Atom.

Edge cases

  • An entry without id cannot be safely deduplicated.
  • HTML and XHTML content types need different interpretation.
  • Updated is required even when published is absent.

References