CSV ↔ JSON ↔ XML ↔ YAML Converter

Convert data formats with validation, examples, analysis, copy, and safe downloads.

Back to Tools
Quick guide
  • Select Input and Output formats (or Auto-detect).
  • Paste your content or upload a file, then click Convert.
  • Tip: uploaded files are saved temporarily so you can reconvert without re-uploading.
Allowed (size <= 1MB): .csv, .json, .yaml, .xml
Using uploaded file:
Used when output is XML
Used for lists in XML output
CSV options
XML options
1
Reset

Output

Convert to see output here.
Paste input on the left (or upload a file) and click Convert.