YAML → JSON (simples)
Converta YAML em JSON direto no navegador, sem enviar dados para servidor nenhum. Cole o YAML e copie o JSON pronto para usar em APIs, configs e scripts.
JSON
—
YAML simples entra, JSON pronto sai
Você copiou um trecho de config em YAML — do docker-compose, de um workflow do GitHub Actions — e precisa dele em JSON para testar numa API, num script ou num campo que só aceita JSON. Escrever um script para isso é exagero. Aqui você cola o YAML na caixa e o JSON aparece embaixo enquanto digita, já indentado. É um conversor deliberadamente simples, feito para o caso comum: mapas indentados, listas e valores diretos.
Por dentro, ele lê a indentação para montar objetos aninhados, trata linhas começando com hífen como itens de lista e ignora comentários com #. Valores que parecem número viram número de verdade no JSON — com um efeito colateral clássico: uma versão como 1.10 vira o número 1.1. Para manter como texto, ponha entre aspas no YAML, que o conversor tira as aspas e preserva a string. E atenção: true e false não são convertidos para booleano, saem como texto.
Use para o dia a dia: chave e valor, listas, dois ou três níveis de indentação. Recursos avançados de YAML ficam de fora — âncoras e referências (& e *), blocos de texto multilinha com | ou >, coleções inline como [a, b] e múltiplos documentos separados por ---. Se o seu arquivo usa isso, rode um parser completo como o js-yaml. A conversão inteira acontece no navegador, sem mandar o conteúdo para servidor, então config com segredo não vaza por aqui.
Perguntas frequentes
Por que 1.10 virou 1.1 no JSON?
true vira booleano no JSON?
Ele entende âncoras e blocos multilinha?
Ferramentas Relacionadas
YAML para JSON
Converta dados YAML para formato JSON.
Conversor YAML para TOML simples
Converta arquivos de configuração de YAML para TOML direto no navegador, preservando strings, números e booleanos. Útil para migrar configs entre formatos.
JSON para YAML
Converta dados JSON para formato YAML.
Conversor YAML para NDJSON (info)
Explica como representar listas YAML como NDJSON (uma linha JSON por item), com exemplos práticos.
Conversor TOML para YAML simples
Converta arquivos de configuração de TOML para YAML direto no navegador, preservando strings, números e booleanos. Útil para migrar configs entre formatos.
Conversor MessagePack para JSON (texto)
Explica o formato binário MessagePack, suas vantagens e como traduzir para JSON textual com exemplos.