JSON to XML

Build an XML document from JSON with a named root and explicit attribute conventions.

Loading workspace…

Usage guide

Build an XML document from JSON with a named root and explicit attribute conventions.

  1. 01

    Paste data or read from a file.

  2. 02

    Review the options; results update automatically. Run manually for larger inputs, and check warnings before applying changes.

  3. 03

    Copy or download the result. Your original document stays unchanged until you apply it.

Reference specifications:XML · W3C XML 1.0

Example input

{
  "project": "ToJSON",
  "version": "1.0",
  "private": true,
  "features": [
    { "name": "Format", "enabled": true },
    { "name": "Convert", "enabled": true },
    { "name": "Explore", "enabled": true }
  ],
  "stats": { "tools": 30, "languages": 12 }
}

Frequently asked questions

Can I recover my documents after closing the page?

Documents are saved automatically in this browser and restored when you return. Closing a document with X deletes it. Browser cleanup can also remove saved work; download important results or export your workspace.

How do I set the XML root and attributes?

Choose a root name. Keys starting with @_ become attributes, while #text represents element text.