TSV to YAML Converter

Convert TSV records to YAML with explicit type and structure changes.

Converted in your browser. Your file never leaves your device.

Accepts .tsv · Up to 10 MB per file · Several files at once (ZIP)

Drop your TSV files here

or drag and drop · 10 MB per file

How to convert TSV to YAML

  1. Choose TSV files up to 10 MB.
  2. Use UTF-8 text with a header row; record exports need unique, nonempty column names.
  3. Review the report and download the YAML file.

Where this file comes from

Research datasets and spreadsheet exports use tabs to separate columns in TSV files.

What changes in the conversion

YAML output is a record array. Column headers become mapping keys and input table cells remain strings; original table quoting is removed.

Nested values become JSON text when exported to a table. Missing and null values become empty table cells. YAML comments, anchors, and formatting are removed. JavaScript number precision applies.

Size limits and browser notes

Use UTF-8 files up to 10 MB. Damaged tables, duplicate headers, unsupported YAML values, and invalid syntax are rejected.

FAQ

What does TSV to YAML keep?

YAML output is a record array. Column headers become mapping keys and input table cells remain strings; original table quoting is removed.

Will numbers and dates change type?

No. Every input cell remains a string, preserving leading zeros and date text. The first row supplies unique, nonempty record keys.

Will my file be uploaded?

No. The converter and its libraries run in your browser. File contents and names are not sent to a server.

Related tools

See every tool on the Spreadsheet & Data Converter page.