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.