JotTools .

YAML para JSON

Conversor de YAML para JSON online e gratuito. Cole o YAML e receba um JSON limpo e formatado na hora, no navegador. Privado, sem upload, sem cadastro, funciona offline.

O que o conversor de YAML para JSON faz

Esta ferramenta transforma YAML, o formato baseado em indentação usado em arquivos de configuração, pipelines de CI, Docker Compose e manifestos do Kubernetes, em um JSON limpo. É útil para quem precisa alimentar uma configuração em uma API que só aceita JSON, depurar um arquivo .yml ou simplesmente ler uma estrutura aninhada com mais clareza. A conversão acontece enquanto você digita, direto no navegador, sem etapa de upload.

Como usar

  1. Cole ou digite o seu YAML na caixa de cima, com o rótulo YAML. O texto de exemplo mostra o formato esperado (chaves, aninhamento e itens de lista com traços).
  2. Veja o JSON aparecer automaticamente na caixa de baixo. Não há botão para apertar; ele se atualiza ao vivo a cada tecla digitada.
  3. Se o seu YAML tiver um problema de sintaxe, uma mensagem em vermelho informa o que deu errado (por exemplo, uma indentação ruim ou um sinal de dois pontos perdido), para você corrigir na hora.
  4. Pressione Copiar para colocar o JSON formatado na área de transferência.

A saída é formatada com indentação de dois espaços, pronta para colar direto no código ou em um arquivo de configuração.

Por que converter YAML aqui

É gratuito, não precisa de conta e funciona assim que a página carrega. Como tudo roda localmente no seu navegador usando um parser de YAML de verdade, sua configuração nunca toca em um servidor, o que importa quando o arquivo guarda chaves de API, nomes de host ou outras configurações privadas. Isso também o torna instantâneo, mesmo offline depois que a página está aberta.

O parser lida com mapas aninhados, sequências, strings de várias linhas, âncoras e as peculiaridades habituais do YAML, então o JSON que você recebe corresponde à estrutura que escreveu. Uma dica rápida: se o resultado parecer errado, confira primeiro a indentação, já que o YAML se importa com espaços e rejeita tabulações.

Esta página converte em um sentido só, de YAML para JSON. Se você processa grandes lotes de arquivos de configuração com frequência, o aplicativo de desktop BulkPro, da mesma equipe, foi feito para esse volume. Veja mais ferramentas em conversores.

Perguntas frequentes

A ferramenta também converte de JSON de volta para YAML?
Não. Esta ferramenta converte em um sentido só, de YAML para JSON. Você cola o YAML na caixa de cima e recebe o JSON formatado na caixa de saída. Se precisar do caminho inverso, use uma ferramenta dedicada de JSON para YAML.
Meu YAML é enviado para algum lugar?
Não. A conversão acontece inteiramente no seu navegador com um parser de YAML local, então sua configuração e qualquer chave ou nome de host dentro dela nunca saem do seu dispositivo. Funciona até offline depois que a página carrega.
Por que estou vendo um erro de YAML inválido?
O parser encontrou um problema de sintaxe, normalmente uma indentação errada, uma tabulação onde se esperam espaços ou um sinal de dois pontos faltando. A mensagem em vermelho aponta o problema para você corrigir a linha. O YAML é rígido com espaçamento, então confira primeiro a indentação.
A ferramenta lida com objetos e listas aninhadas?
Sim. Ela usa um parser de YAML completo, então mapas aninhados, sequências (listas com traço), strings de várias linhas e âncoras convertem corretamente. A saída JSON é formatada com indentação de dois espaços.