Data Converter
A data converter reshapes structured text between formats, such as JSON to CSV, YAML to JSON, or XML to JSON. FileFlip parses and re-serialises in your browser, so an export full of customer records never leaves your machine.
Every one of them runs in the browser, on this page, with no upload and no account.
Popular data conversions#
Every data format FileFlip supports#
| Format | What it is | Convert |
|---|---|---|
| jsonJSON | JavaScript Object Notation | Convert JSON |
| yamlYAML | YAML Ain't Markup Language | Convert YAML |
| tomlTOML | Tom's Obvious Minimal Language | Convert TOML |
| xmlXML | Extensible Markup Language | Convert XML |
| csvCSV | Comma-Separated Values | Convert CSV |
| tsvTSV | Tab-Separated Values | Convert TSV |
How data conversion works here#
js-yaml, smol-toml, fast-xml-parser and papaparse do the work, and none of them is a WebAssembly module, so there is nothing to download. Every format here parses into ordinary JavaScript values and serialises back out, which makes a conversion a read followed by a write with nothing in between.
CSV and TSV describe rows and columns and nothing else. A JSON document that is not an array of flat records has nowhere to go in a spreadsheet, so that conversion refuses rather than inventing a shape for your data.
Every engine, its exact version and its download size are listed on how FileFlip works, along with how to check for yourself that nothing is uploaded.
Other converters#
The conversion index lists the other eight families and the conversions people ask for most in each of them.