About YAML to TSV
This tool converts a YAML sequence (array of objects) into TSV format. Keys from the first object become the column headers. Runs entirely in your browser — nothing is uploaded.
This tool converts a YAML sequence (array of objects) into TSV format. Keys from the first object become the column headers. Runs entirely in your browser — nothing is uploaded.
Convert a YAML sequence of mappings into tab-separated values, the simplest tabular format and the default for many ETL pipelines. The converter parses the YAML locally, gathers the union of keys across every item to build the header row, and emits one TSV record per item with empty cells where a key is missing.
Embedded tabs and newlines inside values are escaped to \t and \n so every record stays on exactly one line and every column boundary is a real tab. Nested objects can be JSON-stringified into a single cell or, with the dotted-path option, expanded into separate columns. Choose LF or CRLF line endings depending on the destination.
TSV needs no quoting — tabs almost never occur in real text — which makes it the default ingestion format for many big-data tools (Hive, BigQuery LOAD, Presto). It also pastes straight into Excel and Google Sheets, splitting to columns without a dialog.
They’re JSON-stringified into their cell. To split nested mappings into multiple columns, switch on the dotted-path option (parent.child becomes its own column).
Yes — a literal tab inside a value is replaced with the two-character escape \\t, and a newline becomes \\n. That keeps every record on exactly one line.
No — parsing happens in your browser using a YAML library and the conversion is local string assembly.
Explore the full suite of DATA FORMATS tools and 290+ other free utilities at Chunky Munster.