Edit JSON-LD

Edit JSON-LD context, type, identifiers, and nested linked-data properties.

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

JSON-LD objects are parsed and edited while @context, @id, @type, graph, and properties remain JSON values; pretty printing changes layout only. Expansion or compaction occurs only when explicitly selected.

  • Visible context helps authors map terms to IRIs.
  • Raw JSON editing suits schema markup work.

Worked example

Format minified Person JSON-LD
Pretty-print a minified Schema.org Person document with indentation
Input
											{"@context":"https://schema.org","@type":"Person","name":"Jane Doe","url":"https://janedoe.example.com"}
										
Output
												{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Jane Doe",
  "url": "https://janedoe.example.com"
}
											

When to use this

Product pages, RDF pipelines, and SEO reviews edit JSON-LD.

Edge cases

  • Without @context compact terms are undefined.
  • A relative @id depends on the base context.
  • Array versus scalar properties change expansion semantics.

References