TOML File (.TOML)

TOML (Tom's Obvious Minimal Language) is a configuration file format designed to be easy to read and write while mapping unambiguously to a hash table. Created by Tom Preston-Werner (co-founder of GitHub), it uses a simple key-value syntax with explicit typing and supports tables, arrays, dates, and inline tables. TOML avoids the indentation pitfalls of YAML and the verbosity of JSON for configuration.

.TOMLapplication/tomlData Converter

Advantages of TOML File

What the TOML format does well, and why you might choose it.

  • Unambiguous syntax with explicit data types preventing YAML-style coercion issues
  • Clean, minimal syntax that is easy to read and write for configuration
  • Growing adoption as the standard config format for Rust (Cargo.toml) and Python (pyproject.toml)

Limitations of TOML File

What the TOMLformat doesn't do well, and when to choose another format.

  • Less expressive than YAML for complex nested data structures
  • Relatively newer format with smaller ecosystem than JSON, YAML, or XML
  • Not widely supported as a data interchange format outside of configuration

What TOML files are used for

  • Rust project configuration (Cargo.toml)
  • Python project metadata and build configuration (pyproject.toml)
  • Application configuration files where clarity and simplicity are priorities

Convert to TOML

The most common formats people convert to TOML, ready to convert in seconds.

Convert TOML to other formats

Convert TOML File files into the format you actually need.

Frequently asked questions about TOML

What is a .TOML file?

TOML (Tom's Obvious Minimal Language) is a configuration file format designed to be easy to read and write while mapping unambiguously to a hash table. Created by Tom Preston-Werner (co-founder of GitHub), it uses a simple key-value syntax with explicit typing and supports tables, arrays, dates, and inline tables. TOML avoids the indentation pitfalls of YAML and the verbosity of JSON for configuration.

What is the MIME type of TOML?

The official MIME type for TOML files is application/toml. This is the value web servers and applications use to identify the format when transferring files.

What category does TOML belong to?

TOML is a Data Converter format. Files in this category share common conversion paths and use cases.

How do I open a .TOML file?

TOML files are typically opened by software that natively supports the TOML Fileformat. If you don't have a compatible application, the most reliable approach is to convert the file to a more universal format using the converters listed above. Most TOML File files convert to widely-supported alternatives in seconds.

Have a TOML file you need to convert?

Free, instant, no signup. Files deleted within an hour of upload.

Convert TOML to CSV