English

DATA CONVERTER

YAML & TSV Converter

Convert YAML records to TSV or rebuild YAML from tab-separated fields.

Free to useEnglish explanationClear method and limits
Updated

PRIVATE BROWSER WORKSPACE

YAML & TSV Converter

Conversion runs locally. Review the mapping preview and any data-shape warnings before copying or downloading the result.

VISIBLE RESULT

Review the output

Run the tool to display a result. Nothing is copied or downloaded silently.

Method
Convert YAML records to TSV or rebuild YAML from tab-separated fields.
Privacy
Ordinary text, code, and files remain in the current browser tab. Reset clears the working state.
Limit
Structured data is limited to 1,000,000 characters, 20,000 data rows, 200 columns, and 200,000 cells.

METHOD & CONTEXT

Use YAML and TSV without hiding data-shape changes

This tool helps you turn YAML records into a tab-separated table, or build YAML records from TSV rows. It is intended for configuration data that is copied between editors, terminals, and spreadsheets. Paste a small representative sample first, choose the direction, and compare the visible result with the source before you use a larger file. The page never sends the working data to NexaCurrent, so ordinary conversion stays inside the current browser tab.

Try a YAML list containing international names and text values with commas. The result area reports the row count and shows the output column paths. Check that nested values and identifiers appear in the intended columns before using the result. If the two formats describe data differently, the page explains the exact compromise instead of simply announcing that the conversion succeeded. That review step matters whenever the result will feed another application.

Choose the direction and column-path behavior

Use the first conversion button for the direction named on its label and the second button for the reverse direction. Keep the path-preserving choice for nested input. A heading such as /address/city identifies where a value came from and avoids collisions between similarly named fields. Readable dot-separated headings such as address.city are easier to scan, but they do not retain enough information to rebuild nesting automatically.

For table downloads, ordinary UTF-8 works in modern editors and data tools. The UTF-8 with BOM option adds a small marker to the downloaded copy for spreadsheet programs that otherwise guess the wrong character encoding. The marker is not added to the visible result. Copy the visible text when you want clean clipboard data, or use the named download when you need a file.

Read the mapping preview before using the result

The mapping preview lists the columns produced or read by the conversion. Check that important identifiers, names, dates, amounts, and nested values are present. Aliases are rejected, nested values use path columns, and TSV cannot retain YAML comments or scalar styles. A warning is therefore useful information, not a generic error. It tells you where a reverse conversion may differ from the original even though the output remains syntactically valid.

Empty table cells remain empty strings on conversion back to JSON or YAML because guessing null, zero, false, or a missing value would silently change meaning. Numbers and booleans also remain strings after a table round trip. If the destination has a schema, apply its type rules after conversion and validate a few known records. Keep the original source until that comparison is complete.

Handle YAML mappings, sequences, and scalar types

Nested YAML mappings become visible path columns, while arrays that cannot form ordinary records are stored as compact JSON text in one cell. CSV and TSV quoting preserves delimiters, quotation marks, Unicode, and embedded line breaks. YAML comments, tags, anchors, aliases, and scalar presentation styles do not have equivalent table fields.

The converter rejects aliases instead of expanding an unexpected object graph in the browser. Numbers, booleans, null values, dates, and custom YAML types become table text, and reverse conversion keeps them as strings unless your destination applies a separate schema. Review these warnings before replacing a configuration source.

Limits, errors, privacy, and a practical final check

Empty input, malformed YAML, aliases, unsafe or colliding column paths, excessive nesting, inconsistent row widths, duplicate headings, unclosed quoted fields, and oversized data stop with a visible message. The page limits input, rows, columns, and total cells so an accidental paste cannot freeze the tab. For very large datasets, use a streaming desktop or command-line workflow instead.

Reset clears the input, result, mapping notice, warnings, and download from this page. Before sharing a converted file, open it in the intended destination, count the records, inspect several rows with punctuation or non-English text, and confirm the fields used as identifiers. A successful conversion confirms the rules shown here; it does not prove that a private schema, business rule, or third-party importer will accept every value.

KEEP EXPLORING