TSV to YAML Converter
Convert TSV to YAML instantly — no upload, fully private. 100% free.
Runs 100% in your browser. Your data never leaves this page.
Built for Obsidian, Hugo, Jekyll, and CI pipelines.
How to use
- Paste TSV (with a header row) into the input box.
- The YAML appears on the right.
- Copy or download the YAML.
The first row is the header; following rows become records.
Example
Input
name role
Alice admin
Bob userOutput
- name: Alice
role: admin
- name: Bob
role: userWhen this works best
Like CSV-to-YAML, all cells become strings with no type inference, and a field containing a literal tab will break the column split.
How it differs from related tools
The YAML to TSV converter runs the opposite direction; CSV to YAML expects comma separators.
Frequently asked questions
How are columns mapped?
The first TSV row becomes the keys for each record.
Is it private?
Yes. Everything is processed on your device.
Are values typed?
No. All cells become strings, just like CSV-to-YAML.
What if a value contains a tab?
A literal tab inside a field will break the column split, since tabs are the separator.