Бесплатно онлайн YAML Formatter & Validator
Форматируйте, проверяйте и конвертируйте YAML онлайн. Поддерживается отступ 2 или 4 пробела, проверка синтаксиса и взаимное преобразование YAML ↔ JSON. Бесплатно, 100% на стороне клиента — данные не покидают браузер.
100% на стороне клиента · Данные никогда не покидают ваш браузерКак использовать YAML Formatter & Validator
Вставьте YAML в поле Ввод, затем выберите режим на панели инструментов:
- Форматировать YAML — разбирает и повторно сериализует YAML с единообразными отступами. Выберите 2 пробела или 4 пробела.
- Проверить — проверяет синтаксис без изменения содержимого. Зелёный баннер означает валидный YAML; красный — показывает точную ошибку разбора.
- YAML → JSON — преобразует YAML-документ в форматированный JSON.
- JSON → YAML — преобразует объект или массив JSON в YAML.
Нажмите кнопку режима или Ctrl/Cmd+Enter для выполнения. Кнопка Копировать копирует результат. Ctrl/Cmd+K — очистить.
Часто задаваемые вопросы
Что такое YAML и зачем нужен форматировщик?
YAML — удобочитаемый формат сериализации данных, широко применяемый в конфигурационных файлах Kubernetes, Docker Compose, GitHub Actions и других инструментов. Форматировщик автоматически исправляет отступы и пробелы, делая файл одновременно валидным и легко читаемым.
Какие отступы требует YAML?
YAML использует пробелы, а не символы табуляции. Спецификация не задаёт конкретное количество пробелов, но в экосистеме наиболее распространены 2 пробела. Инструмент поддерживает 2 и 4 пробела.
В чём разница между «Форматировать YAML» и «Проверить»?
«Форматировать YAML» разбирает входные данные и повторно сериализует их с единообразными отступами, неявно выполняя проверку. «Проверить» только убеждается в синтаксической корректности без изменения содержимого.
Можно ли конвертировать YAML в JSON и обратно?
Да. «YAML → JSON» выводит форматированный JSON. «JSON → YAML» выполняет обратное преобразование. Оба режима сохраняют все типы данных: строки, числа, булевы значения, null, массивы и объекты.
Отправляются ли мои данные YAML на сервер?
Нет. Вся обработка выполняется в браузере с помощью библиотеки js-yaml. Ваши конфигурационные файлы и данные не покидают ваш компьютер.
Почему отформатированный YAML отличается от исходного?
YAML допускает несколько способов представления одних и тех же данных (блочный vs. потоковый стиль, строки в кавычках или без и т.д.). Форматировщик нормализует всё до канонического блочного стиля — наиболее читаемого и ожидаемого формата для конфигурационных файлов.