Sobre esta ferramenta

Este conversor transforma YAML em JSON formatado e JSON em YAML, mostrando a mensagem de erro do parser se a entrada for inválida.

Como usar

  1. Cole YAML na caixa YAML ou JSON na caixa JSON.
  2. Clique em YAML → JSON ou JSON → YAML.
  3. Copie o resultado.

Bom saber

  • A conversão usa a biblioteca js-yaml; o JSON gerado é indentado com 2 espaços, e o YAML usa indentação de 2 espaços sem quebra automática de linha.
  • O YAML 1.2 é um superconjunto do JSON, então um JSON válido também é um YAML válido.
  • Os comentários do YAML se perdem na conversão para JSON, porque o JSON não tem sintaxe de comentários.
  • A indentação do YAML deve usar espaços; tabulações não são permitidas.

Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.

Perguntas frequentes

Por que recebo um erro de indentação?

O YAML depende de uma indentação consistente com espaços. Tabulações ou chaves desalinhadas causam erros de análise.

Os comentários do YAML são mantidos?

Não. O JSON não tem comentários, então eles são descartados na conversão a partir do YAML.

Posso converter arquivos do Kubernetes ou do Docker Compose?

Sim. Documentos YAML únicos, como manifests e arquivos compose, são convertidos diretamente.

Minha configuração é enviada?

Não. A conversão acontece no seu navegador, então os segredos das suas configs ficam no seu dispositivo.