Data Converter

Convert JSON, YAML and CSV locally, with clear options for preserving CSV value types.

Runs locally in your browser. Your input is not uploaded or saved.

Live conversion · paste or type to begin.

YAML 1.2 only, with string mapping keys. Standard scalar types and bounded aliases are supported. Custom tags, duplicate keys, cyclic aliases and multiple documents are rejected.

Up to 250,000 input characters, 50,000 values and 40 nesting levels. CSV supports 5,000 data rows and 200 columns. Large integers outside JavaScript’s safe range must be strings; duplicate JSON keys keep the last value.

Also useful