FileHint

.toml

Low risk

Tom's Obvious Minimal Language

A configuration-focused data format with unambiguous syntax. Adopted by Rust's Cargo and Python packaging (pyproject.toml).

MIME types

  • application/toml

Category

data

What opens this file

  • VS Code
  • taplo
  • TOML parser libraries

How to open by OS

Windows

  • VS Code, taplo (Rust-based).

Mac

  • Same.

Linux

  • Same.

Ios

  • Koder.

Android

  • Acode.

Safety notes

  • Unlike YAML, TOML cannot instantiate arbitrary objects — RCE risk is low. Watch for parser DoS bugs.

Common mistakes

  • Confusing arrays of tables ([[array]]) with standard tables corrupts the resulting structure.
  • Keys that contain . must be wrapped in double quotes.

Related extensions

References