Ir para o conteúdo
Utilizy

Conversor JSON ↔ YAML

Alterne entre formatos de arquivo de configuração

Funciona no seu navegador

Entrada

Opções

Resultado

Resultado

Nada informado ainda

Cole JSON ou YAML e o resultado convertido aparece aqui.

O JSON não tem comentários, então qualquer comentário do YAML se perde na conversão.

Kubernetes, GitHub Actions e Docker Compose querem YAML; APIs e arquivos de pacote falam JSON. Os dois descrevem os mesmos dados, então converter é quase todo mecânico — com um detalhe para observar, anotado abaixo.

Como usar

  1. 1 Escolha o sentido.
  2. 2 Cole o seu JSON ou YAML.
  3. 3 Defina a indentação para a saída YAML.
  4. 4 Copie o resultado.

Perguntas frequentes

O que se perde ao converter YAML para JSON?

Comentários, âncoras e apelidos, e arquivos com vários documentos. Os comentários são o ponto doloroso — uma configuração bem anotada perde toda a explicação, então mantenha o YAML como fonte da verdade.

Por que a indentação do YAML importa tanto?

A indentação é a estrutura, como no Python. Dois espaços ou quatro é escolha de estilo, mas misturar ou usar tabulação invalida o arquivo — o YAML proíbe tabulação para indentação.

Por que o tipo do meu valor mudou?

O YAML infere tipos, então yes, no, on e off sem aspas viram booleanos, e 1.0 vira número. Strings de versão e códigos de país são as vítimas de sempre — coloque entre aspas para manter como texto.

Combina bem com