TOML to CSV
Convert a TOML table to CSV online. Choose which table to export; arrays of tables become rows. Free and private.
TOML
Stays in your browserCSV
The result appears here after you press Convert.
Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)
Next steps
Done here? Use the Send to… menu on the result to carry it on to CSV Viewer.
Free Online TOML to CSV
Turn a table from a TOML file into spreadsheet rows. When the file has more than one table the tool lists them so you can choose. It gives developers a quick browser-based way to solve a focused toml to csv task before moving the result into a project.
How to use TOML to CSV
Paste your data into the box on the left, or open a file, then press Convert. An array of tables ([[servers]]) gives one row per entry. A table of tables ([users.ada]) gives one row per name with a key column.
Common mistakes
- Typing the table name with the wrong case: names are case sensitive.
- Expecting values of different tables in one file: export one table at a time.
Frequently asked questions
Which table is exported?
If the file has only one array of tables it is used. With several, type the one you want in "Table to export".
What if there is no array of tables?
The whole file is written as a single row, with nested keys as dot-path columns.
Are TOML dates kept?
Yes, as text in the standard date format.
Is my data uploaded anywhere?
No. The conversion runs in your browser and nothing you paste or open is sent to a server.
How do I use this toml to csv tool?
Use the interactive controls above; processing stays in your browser and the result is intended as a practical starting point for development work.
More Formatters & Parsers
JSON ParserCheck if JSON is valid and see it neatlyJSON Schema ValidatorCheck data follows the rules you setJSONPath TesterPick values out of JSON with a pathXML/XSD ValidatorCheck XML is valid and follows a schemaJSON ↔ TOML ConverterSwitch config files between JSON and TOMLURL ParserBreak a web link into its partsQuery String ParserRead the ?a=1&b=2 part of a linkREST API TesterSend API requests and see the response