Advertisement

TOML to CSV

Convert TOML to CSV free, in seconds. Paste your data below, press Convert, then copy the result and open it in any spreadsheet app. 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.

CSV 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 comma-separated values with a header row, quoting values per RFC 4180. Conversion runs entirely in your browser with a built-in TOML parser, so your data never leaves your device.

CSV tips

CSV is the universal spreadsheet exchange format: Excel, Google Sheets, databases and data tools all import it. The first row of the output is always the header. Values containing commas, quotes or line breaks are wrapped in double quotes with inner quotes doubled, following RFC 4180, so spreadsheets import them into the correct cells. Nested objects are flattened with dot notation.

TOML to CSV FAQs

Why convert TOML to CSV?
CSV is the universal spreadsheet exchange format: Excel, Google Sheets, databases and data tools all import it. Converting to CSV is the simplest way to move data into a spreadsheet or a system that expects flat files.
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 if my data contains commas or quotes?
Such values are wrapped in double quotes with inner quotes doubled, following RFC 4180, so spreadsheets import them into the correct cells instead of splitting them.
How are nested objects handled?
Nested objects are flattened with dot notation into separate columns, lists of plain values are joined with commas, and lists of objects are kept as compact JSON inside the cell.
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