About this tool
Converts between the three most common formats for structured data: JSON (objects and arrays), YAML (readable configs), and CSV (tables and spreadsheets). Useful for migrating settings between tools, exporting data from one format to another, preparing test fixtures, or simply reading a file in a format you're not familiar with.
How to use
- Paste the content in the source format.
- Select the target format.
- The result appears formatted and validated.
- Copy or download as needed.
Frequently asked questions
- Which conversions make sense?
- JSON and YAML are roughly equivalent in capability (both support hierarchical structures), so conversion is direct. CSV is tabular (rows and columns), so it only makes sense for flat data. Trying to convert a nested JSON to CSV requires decisions about how to flatten the data, and the result may be compromised.
- Which separator is used in CSV?
- Comma is the international standard, but in some regions (like Portugal or Germany) semicolon is used because comma serves as the decimal separator. The tool handles both, but confirm the format expected by the application consuming the result.
- Is key order preserved?
- JSON and YAML don't require a specific key order, but most tools (including this one) preserve the original order. CSV is naturally ordered by columns. If your application depends on a specific order, double-check the result manually.