Updated 2026-08-25 · Extension 1.13.0
Export Claude chat to XML
XML is the niche pick among the five formats. When you export claude chat to XML with Download Claude conversations, you get the conversation as structured markup — useful specifically when whatever system you're feeding it into expects XML rather than JSON.
When to pick XML
Most people who want structured, machine-readable data reach for JSON — it's more common, and most tools parse it natively. A claude chat XML export makes sense in the smaller set of cases where the receiving system, pipeline, or legacy tool specifically requires XML for structured interchange. If nothing you're working with requires XML specifically, JSON is the more common choice — this page exists mainly for the minority of workflows where XML is the actual requirement, not a preference.
How to select it
Open the conversation, click the orange export button, choose XML from the format dropdown, and click Export. The same option is available through Export All on the bulk browse page for exporting several conversations to XML at once — Claude Conversation Downloader applies the same parsing either way, single chat or batch.
What's preserved
The conversation's structure — messages, sender, and available metadata — expressed as XML markup rather than JSON objects or Markdown text. Artifacts and thinking blocks follow the same toggles as every other format, so an XML export isn't a stripped-down version of what JSON or Markdown would give you.
FAQ
Is XML better than JSON for Claude chat exports?
Not generally — JSON is the more common choice for developers. XML fits specifically when your downstream system requires it for structured interchange.
Can I bulk-export to XML?
Yes, the same Export All flow on the browse page supports XML.
Is XML a paid-only format?
No — all five formats, XML included, are covered by the 3 free exports every account gets.