JSON удобен для обмена данными, но сложен для чтения в конфигах. YAML предлагает более чистый синтаксис с индентацией вместо скобок. Инструмент конвертирует JSON в YAML с сохранением типов, вложенных структур и массивов. Идеален для Docker Compose, Kubernetes, CI/CD.
Вставьте JSON. YAML сгенерируется автоматически. Вывод использует чистый синтаксис с правильной индентацией. Настройте отступы (2 или 4 пробела), выберите flow-стиль для компактности, управляйте форматированием длинных строк. Копирование или скачивание .yaml файла.
Создание конфигов для Docker, Kubernetes, CI/CD (GitHub Actions, GitLab CI, CircleCI), Ansible playbooks, Terraform. Генерация человекочитаемых конфигов с поддержкой комментариев. Подготовка Helm chart values. Конвертация Swagger/OpenAPI спецификаций в YAML.
Использует js-yaml.dump с настройками: ширина индентации, ширина строки для wrap, уровень flow (компактный vs блочный), сортировка ключей. Маппинг типов: JSON-объекты → YAML mappings, массивы → sequences, строки с автокавычками при необходимости, null → ~ или null. Соответствие YAML 1.2.
Вставьте JSON в поле ввода. Парсер преобразует структуру в YAML с правильной индентацией. Результат можно скопировать или скачать как .yaml файл.
YAML читабельнее: индентация вместо скобок, поддержка комментариев (JSON не поддерживает), кавычки нужны редко. Это делает YAML идеальным для конфигов, редактируемых вручную.
Конвертация YAML в JSON для API и JavaScript. Поддержка Docker, Kubernetes, GitHub Actions конфигов.
Форматирование, валидация, минификация JSON. Обнаружение ошибок с точной позицией, правильная индентация.
Конвертация команд docker run в формат docker-compose.yml.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты