TOML to CSV converter
Convert TOML to CSV free online to open config data in Excel and Google Sheets. Flattens tables to columns, preserves types as text, 500 MB, no signup.
Drop a file to convert here
or click to browse
About Comma-Separated Values
Common Use Cases
- Opening TOML config data in spreadsheets
- Extracting Cargo.toml dependency lists to CSV
- Reporting on TOML-based configuration data
TOML is great for configuration files, but sometimes you need that data in a spreadsheet for analysis, reporting, or sharing with non-technical teammates. Converting TOML to CSV flattens tables into rows and keys into columns, producing output that any spreadsheet tool can open immediately.
TOML uses explicit key-value pairs with native types and nested tables. CSV is a flat text grid, so conversion involves flattening the table hierarchy into rows and columns.
Why Convert TOML to CSV?
Analyze config data in spreadsheets
Open Cargo.toml dependencies, pyproject.toml settings, or any TOML config in Excel or Google Sheets for quick analysis and comparison.
Share config data with non-developers
Product managers, ops teams, and business users understand spreadsheets. CSV makes TOML data accessible to anyone without installing TOML parsers.
Import into databases and BI tools
CSV is the universal import format for SQL databases, Tableau, Power BI, and data warehouses. Convert once and load anywhere.
Compare configurations side by side
Paste converted TOML data from multiple config files into a spreadsheet to compare settings, versions, and dependencies across projects.
When to use each
Use TOML when...
- Application configuration files
- Rust Cargo.toml or Python pyproject.toml
- Typed key-value settings
- Nested table structures
- Version-controlled configs
Use CSV when...
- Opening data in spreadsheets
- Importing into databases and BI tools
- Sharing with non-technical teams
- Flat tabular reporting
- Ad hoc data analysis and comparison
Common use cases
- Opening TOML config data in spreadsheets
- Extracting Cargo.toml dependency lists to CSV
- Reporting on TOML-based configuration data
How to use
- Upload your TOML file. Drag and drop a .toml file onto the upload area, or click to browse. Files up to 500 MB are supported.
- Start the conversion. Click Convert File. TOML tables are flattened to columns, arrays of tables become rows, and all values are written as text.
- Download your CSV. Save the .csv file and open it in Excel, Google Sheets, or any spreadsheet tool. Files are deleted from our servers within 1 hour.
Frequently asked questions
- How are TOML tables converted?
- Each table in a TOML array of tables becomes a CSV row. Nested table keys are flattened using dot notation for column headers.
- Are TOML types preserved?
- CSV has no type system, so integers, floats, booleans, and dates are written as text strings. Spreadsheet tools typically re-infer types on import.
- What about inline tables?
- Inline tables are expanded and their keys become dot-notation columns, just like regular nested tables.
- Can I convert Cargo.toml files?
- Yes. Cargo.toml dependency tables, feature lists, and metadata all convert to CSV for analysis and comparison.
- Does it handle TOML dates?
- Yes. TOML date, time, and datetime values are written as ISO 8601 strings in the CSV output.
- Is converting TOML to CSV free?
- Yes. Free with no signup. Anonymous users get a daily allowance, registered accounts get higher limits, and Premium or Lifetime members get unlimited conversions.
- What is the file size limit?
- The maximum file size is 500 MB per conversion.