Форматтер TOML онлайн бесплатно

Free Бесплатно · Без регистрации · Данные не сохраняются
Error
TOML INPUT
OUTPUT
// TOML output

Другие инструменты разработчика

YAML Форматтер
Форматировать & проверять
TOML→JSON
В JSON
JSON→TOML
В TOML
YAML→JSON
В JSON
Cron
Создать cron
JSON Форматтер
Форматировать & проверять
JSON→YAML
В YAML
Regex
Тестировать

Почему это лучший онлайн форматтер TOML

Форматирование & нормализация TOML

Вставьте любой TOML и получите единообразные отступы key = value, пустые строки перед заголовками секций и удалённые лишние пробелы — не затрагивая ваши данные.

Проверка полной спецификации TOML

Обнаруживает дублирующиеся ключи, дублирующиеся таблицы, недопустимые [[array of tables]], ошибки встроенных таблиц и некорректные значения — всё без обращения к серверу.

Cargo.toml & конфигурационные файлы

Идеально для Cargo.toml в Rust, pyproject.toml в Python и любой конфигурации приложения, использующей TOML. Обрабатывает все типы данных: строки, целые числа, числа с плавающей точкой, логические значения, даты и массивы.

Конфиденциальность прежде всего

Вся обработка выполняется в вашем браузере — ничего не загружается на сервер. Безопасно для файлов Cargo.toml с приватными токенами реестра или учётными данными.

Часто задаваемые вопросы

Что такое TOML?

TOML (Tom's Obvious Minimal Language) — это формат файлов конфигурации, разработанный для удобочитаемости благодаря простой и очевидной семантике. Он однозначно отображается в хеш-таблицу и широко используется в Rust (Cargo.toml), Python (pyproject.toml) и многих других экосистемах.

Что меняет форматировщик TOML?

Форматировщик нормализует отступы вокруг знаков =, гарантирует пустую строку перед каждым заголовком [section] и сводит несколько подряд идущих пустых строк к одной. Он никогда не меняет имена ключей, значения или их порядок.

Поддерживает ли он Cargo.toml и pyproject.toml?

Да. И Cargo.toml, и pyproject.toml — стандартные файлы TOML. Этот форматировщик полностью поддерживает массивы таблиц [[bin]], [[dependencies]], встроенные таблицы, многострочные строки и все прочие конструкции TOML v1.0.

Чем TOML отличается от YAML и JSON?

TOML разработан специально для файлов конфигурации. В отличие от JSON, он допускает комментарии. В отличие от YAML, он избегает структуры на основе отступов и неоднозначного определения типов. TOML имеет явные типы для целых чисел, чисел с плавающей точкой, логических значений, дат и строк, что снижает вероятность ошибок в конфигурациях.

Подробное руководство
Руководство по YAML & TOML
Kubernetes, Docker, Rust & Python
Читать руководство