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

  1. Paste TSV (with a header row) into the input box.
  2. The YAML appears on the right.
  3. Copy or download the YAML.

The first row is the header; following rows become records.

Example

Input
name	role
Alice	admin
Bob	user
Output
- name: Alice
  role: admin
- name: Bob
  role: user

When 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.

Related converters

Learn more about YAML