TOML Tools

View, validate, compare, and convert TOML data

About TOML

TOML (Tom's Obvious Minimal Language) is a configuration file format designed to be easy to read and write. It maps unambiguously to a hash table and is used by many modern tools and frameworks.

Popular uses include Rust's Cargo.toml, Python's pyproject.toml, Hugo static site configs, and many other configuration files. All processing happens in your browser - no data is sent to any server.

Common TOML Files

  • Cargo.toml - Rust package manifest
  • pyproject.toml - Python project config
  • hugo.toml - Hugo site config
  • netlify.toml - Netlify build config
  • rustfmt.toml - Rust formatter config

Why TOML?

  • Minimal and readable syntax
  • Supports comments (unlike JSON)
  • Clear data types (strings, integers, dates)
  • Nested tables for complex configs
  • Growing ecosystem adoption