Useful formats
Convert between common table and structured-text formats without separate pages.
Basics
Structured-data conversion maps records and fields from one representation to another. CSV and TSV are flat tables; JSON, XML, and YAML can also contain nested structures.
When nested values are converted to a table, this tool flattens them into path-based column names so the mapping stays visible.
What it does
Choose source and target formats, paste or open data, inspect conversion diagnostics, and reuse the result for a round-trip check.
Convert between common table and structured-text formats without separate pages.
Inspect the output and table dimensions before copying or downloading.
Nested objects become path columns instead of silently disappearing.
Conversion runs in this browser tab.
How to use
Set the real source format and the target you need.
Paste content, open a local file, or load the sample.
Review diagnostics, row counts, escaping, and the generated output.
Copy, download, or feed the result back into the input for a round-trip check.
Errors & limits
Nested JSON, XML, or YAML is flattened; inspect path-based headers before export.
CSV and TSV store text and cannot reliably retain every number, date, boolean, or null distinction.
Base64 and URL encoding operate on UTF-8 text; decode before selecting a structured source format.
Not every format can round-trip perfectly. Comments, XML attributes, YAML anchors, types, field order, and nested structures may change when represented as a flat table.
FAQ
Yes. The header row becomes object keys and each following row becomes an object.
Yes. Arrays of objects are flattened into a union of path-based columns.
Attributes are represented with @-prefixed path fields where practical, but complex mixed-content XML is not lossless.
There is no server limit, but browser memory and rendering set practical limits.