Skip to content

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.

6formats30conversions

Every data format FileFlip supports#

FormatWhat it isConvert
jsonJSONJavaScript Object NotationConvert JSON
yamlYAMLYAML Ain't Markup LanguageConvert YAML
tomlTOMLTom's Obvious Minimal LanguageConvert TOML
xmlXMLExtensible Markup LanguageConvert XML
csvCSVComma-Separated ValuesConvert CSV
tsvTSVTab-Separated ValuesConvert 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.