Parse JSON feed

Parse a JSON Feed into feed metadata, authors, items, dates, and attachments.

freeworks offlinenothing uploaded
ToolJSON Feed 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

The feed object is checked for version, title, URLs, authors, and item fields such as id, content, dates, and attachments; extension keys remain available. Required fields are reported before optional metadata.

  • Stable item ids support deduplication.
  • Text and HTML content remain distinct alternatives.

Worked example

Parse a JSON Feed 1.1 blog feed
Validate and format a JSON Feed document with one text item
Input
											{"version":"https://jsonfeed.org/version/1.1","title":"My Blog","items":[{"id":"1","content_text":"Hello world","url":"https://example.com/1"}]}
										
Output
												ID: 1
URL: https://example.com/1
Content text: Hello world
											

When to use this

Lightweight readers, static sites, and feed-format migrations parse JSON Feed.

Edge cases

  • An item id should stay stable when its URL changes.
  • content_html and content_text are alternatives.
  • Attachments need MIME type and URL.

References