Conversor JSON ↔ YAML 🔒 Seus dados nunca saem do seu navegador.

Converta entre JSON e YAML nas duas direções, instantaneamente.

Ctrl+SBaixar

Sobre esta ferramenta

JSON e YAML descrevem as mesmas estruturas de dados com sintaxes diferentes. YAML domina configuração (Kubernetes, GitHub Actions, docker-compose), enquanto JSON reina nas APIs. Este conversor traduz nos dois sentidos com fidelidade exata e reporta erros claramente.

Movido pela testada biblioteca js-yaml, carregada só nesta página. Suas configs nunca saem do navegador — seguro até para manifests com segredos.

Perguntas frequentes

Converter JSON para YAML preserva a ordem das chaves?

Sim, a menos que você ative "Ordenar chaves" — por padrão a ordem original é mantida, condizente com a forma como a maioria dos JSONs é escrita.

Por que minha conversão de YAML falhou com um erro estranho?

O YAML é sensível a espaços em branco e mais rigoroso com indentação e tabs do que a maioria espera — uma única linha desalinhada ou um caractere de tab perdido é a causa mais comum. A mensagem de erro aponta a linha e coluna exatas.

Todo valor JSON pode ir e voltar pelo YAML sem mudanças?

Quase — datas e alguns escalares ambíguos (como as strings "yes", "no", "null") podem ser reinterpretados por alguns analisadores YAML como seus equivalentes tipados. Se isso importar para o seu caso, coloque esses valores entre aspas explicitamente.

Isso é útil para editar arquivos de configuração do Kubernetes ou CI?

Sim — ambos costumam ser escritos em YAML, então converter para JSON primeiro pode facilitar validar a estrutura, comparar com outra versão ou alimentar ferramentas baseadas em JSON, e depois converter de volta.

Alguma coisa é enviada quando eu converto?

Não. A conversão acontece inteiramente no seu navegador usando uma biblioteca YAML local — nada é enviado a um servidor.