Advertisement

TOML to TSV

Convert TOML to TSV free, in seconds. Paste your data below, press Convert, then copy the result and open the result straight in Excel or Google Sheets. Everything runs in your browser, so nothing is ever uploaded.

TOML input

Paste your TOML below, then press Convert.

Tables and [[arrays of tables]] are supported, including dotted keys.

TSV output

Waiting for TOML input.

Private by design: conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.
Advertisement

How this conversion works

Paste TOML into the input box and press Convert (or just keep typing, conversion happens as you type). The tool parses it with a built-in TOML parser that understands tables, arrays of tables, dotted keys and inline tables, then writes it out as tab-separated values with a header row, quoting any values that contain tabs or line breaks. Conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.

TSV tips

TSV shines when your data contains commas, because tabs almost never appear in normal text. The first row of the output is always the header. Nested objects are flattened with dot notation (for example contact.city), lists of plain values are joined with commas, and values containing tabs, quotes or line breaks are wrapped in double quotes, which Excel and Google Sheets parse correctly on import.

TOML to TSV FAQs

Why convert TOML to TSV?
TSV is the safest plain-text format for spreadsheet data that contains commas: product names, addresses and descriptions survive untouched because fields split on tabs, not commas. Excel, Google Sheets, LibreOffice and most databases import TSV without complaints, so it is a handy middle step between a raw export and a working spreadsheet.
How is my TOML parsed?
With a built-in TOML parser that supports [tables], [[arrays of tables]], dotted keys, inline tables, multiline arrays and all scalar types (strings, integers, floats, booleans and dates).
What happens if my data contains tabs or line breaks?
Those values are wrapped in double quotes with any inner quotes doubled. Excel and Google Sheets understand this quoting, so the data lands in the right cells when you import the file.
How are nested objects handled?
Nested objects are flattened with dot notation, so contact.city becomes its own column. Lists of plain values are joined with commas, and lists of objects are kept as compact JSON inside the cell, which keeps every record on exactly one line.
Is my data sent to a server?
No. conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.
Advertisement