CSV ↔ JSON ↔ YAML ↔ XML
Convert between CSV, JSON, YAML and XML instantly, with a table preview for CSV. Paste sensitive data safely.
No uploads
[
{
"name": "Aisha",
"role": "Designer",
"tools": 12
},
{
"name": "Ravi",
"role": "Developer",
"tools": 31
},
{
"name": "Meera",
"role": "Writer, editor",
"tools": 7
}
] Table preview · 3 rows
| name | role | tools |
|---|---|---|
| Aisha | Designer | 12 |
| Ravi | Developer | 31 |
| Meera | Writer, editor | 7 |
How to use CSV ↔ JSON ↔ YAML ↔ XML
- 1Open CSV ↔ JSON ↔ YAML ↔ XML. It runs in your browser, no sign-up.
- 2Type or paste your input.
- 3Copy or download the result.
Questions
How is nested JSON turned into CSV?
Nested objects become dotted column names (address.city) and arrays are stored as JSON text in the cell.
Are numbers kept as numbers?
Yes. CSV values like 42 or true are typed automatically when converting to JSON or YAML.
Popular conversions
More tools
JSON Formatter & ValidatorPretty-print, minify, validate Base64 Encoder & DecoderText and files Hash GeneratorMD5, SHA-1, SHA-256, SHA-512 Password & UUID GeneratorStrong, random, local Regex TesterLive matches and groups JWT DecoderHeader, payload, expiry Diff CheckerCompare two texts Cron Expression ExplainerPlain English + next runs