Conversor JSON ↔ YAML

Converta JSON para YAML e YAML para JSON com conversão bidirecional instantânea. Valida a sintaxe, preserva estruturas aninhadas e lida corretamente com arrays, nulos e booleanos. 100% no lado do cliente — seus dados nunca saem do navegador.

Como Funciona

1

Cole seu JSON ou YAML

Escolha a direção da conversão e cole seu conteúdo. A ferramenta valida e converte enquanto você digita.

2

Revise o resultado

Veja o resultado convertido com formatação e indentação corretas. Erros de sintaxe são destacados instantaneamente.

3

Copie o resultado

Copie o resultado convertido para a área de transferência com um clique. Use o botão de troca para converter na direção oposta.

Perguntas Frequentes

O que é YAML?

YAML (YAML Ain't Markup Language) é um formato de serialização de dados legível por humanos. É amplamente usado em arquivos de configuração, incluindo Docker Compose, manifestos Kubernetes, workflows do GitHub Actions e playbooks do Ansible. Utiliza indentação em vez de chaves e colchetes.

A conversão preserva estruturas aninhadas?

Sim. Objetos JSON e mapeamentos aninhados YAML são totalmente suportados. A ferramenta converte corretamente objetos profundamente aninhados, arrays e estruturas mistas em ambas as direções.

Meus dados são enviados para um servidor?

Não. Toda a conversão acontece inteiramente no seu navegador com JavaScript. Seus dados nunca saem do seu dispositivo.

O que acontece com os comentários YAML?

Os comentários YAML (linhas que começam com #) são removidos durante a conversão para JSON, pois JSON não suporta comentários. Ao converter JSON para YAML, você pode adicionar comentários manualmente no resultado.

Qual indentação a saída YAML utiliza?

A saída YAML utiliza indentação de 2 espaços, a convenção mais comum para arquivos de configuração YAML. A saída JSON também utiliza indentação de 2 espaços.

Ferramentas Relacionadas