Drop any file to identify it
No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.
Drop it!
Let go to identify this file.
Couldn't identify this file
Need to convert it? fwip it →
You have a .toml file — a configuration format designed to be obvious. TOML (Tom's Obvious Minimal Language) was created by Tom Preston-Werner (GitHub co-founder) because he felt YAML was too fragile and JSON was too noisy for configuration files. The result is a format where every value has an unambiguous type.
TOML is the configuration format for Rust's Cargo (Cargo.toml), Python's modern packaging (pyproject.toml), Hugo (the static site generator), and an increasing number of developer tools. It supports strings, integers, floats, booleans, dates, arrays, and nested tables — all with intuitive syntax. Unlike YAML, indentation doesn't matter. Unlike JSON, you can add comments. Unlike INI, you can express complex nested structures.
Any text editor opens .toml files. VS Code with the Even Better TOML extension provides syntax highlighting, validation, and schema support. The format is particularly common in Rust and Python ecosystems — if you're configuring a project in either language, you're probably editing a TOML file.