Conversor YAML ↔ JSON
Converta YAML para JSON ou JSON para YAML instantaneamente no seu navegador. Cole sua config ou dado, escolha a direção e copie o resultado. Grátis, sem...
Atualizado em abril de 2026
Como usar
Direção configurável, validação em tempo real
1. Escolha a direção
"YAML → JSON" ou "JSON → YAML" com o toggle no topo.
2. Cole sua entrada
No painel esquerdo, ou clique em "Paste" para colar direto da área de transferência.
3. Copie ou baixe
O output aparece instantaneamente à direita — um badge "Valid" confirma a estrutura.
O que esta ferramenta faz
Conversão fiel em ambos os sentidos
Validação em tempo real
Badge verde "Valid" confirma que a entrada está bem formada antes de copiar.
Resolve âncoras e aliases
& e * do YAML são completamente expandidos no JSON resultante.
JSON → YAML sem perda
Como YAML 1.2 é superset de JSON, essa direção preserva todos os tipos e níveis.
100% no navegador
Nenhum dado de config sensível — chaves de API, segredos — sai do seu dispositivo.
Troca de direção com um clique
O botão ⇄ inverte YAML ↔ JSON e usa a última saída convertida como nova entrada, sem precisar colar de novo.
Atalho de teclado para copiar
Pressione Shift+Enter em qualquer lugar da página para copiar o resultado convertido instantaneamente.
Exemplos
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Kubernetes e Helm
Alimente manifests YAML em CI/CD que aceitam só JSON, ou converta valores de Helm de volta.
OpenAPI e Swagger
Converta specs YAML para JSON quando seu toolchain exigir, ou volte para revisão humana.
Docker Compose e Ansible
Transforme configs de serviço ou playbooks entre formatos conforme a ferramenta consumidora.
Workflows do GitHub Actions
Depure ou adapte arquivos YAML convertendo para JSON para validação de schema.
Erros comuns
Esperar comentários preservados
JSON não suporta comentários — mantenha o YAML original junto ao JSON gerado para documentação.
Não saber que aliases são expandidos
O JSON resultante não contém construções específicas do YAML — tudo é totalmente resolvido.
Indentação inconsistente no YAML de entrada
YAML é sensível a indentação — misturar tabs e espaços é a causa mais comum de erro de parsing.
Datas sem aspas viram objetos Date
Uma data YAML como 2026-08-22 sem aspas é interpretada como timestamp e sai como string ISO completa no JSON — coloque a data entre aspas se quiser preservar o texto original.
Vírgula sobrando ao colar JSON
JSON não aceita vírgula depois do último item de um objeto ou array — erro comum ao copiar direto de código JavaScript. O parser aponta a posição exata do problema.
Chaves duplicadas na mesma seção
A especificação YAML não permite duas chaves iguais no mesmo mapeamento — o conversor rejeita a entrada em vez de escolher um valor arbitrariamente.
Por que usar esta ferramenta
Cobre corretamente os casos difíceis — âncoras, aliases, comentários — que muitos conversores simples ignoram ou tratam errado.
Roda inteiramente no navegador: seguro para converter arquivos de configuração sensíveis, templates com chaves de API e definições de infraestrutura.
O parsing segue as mesmas regras que ferramentas como kubectl, Helm e Ansible usam internamente — então o resultado convertido é exatamente o que essas ferramentas enxergariam, sem surpresas de compatibilidade.
YAML vs. JSON
Mesmo dado, públicos diferentes
Perguntas frequentes
YAML usa indentação e pontuação mínima, ideal para configs editadas por humanos — Kubernetes, Docker Compose, Ansible. JSON usa chaves/colchetes, sintaxe mais estrita, padrão para APIs REST. YAML 1.2 é um superset de JSON.
Referências
Ferramentas Relacionadas
- Conversor CSV ↔ JSON Desenvolvedor Converta CSV para JSON ou JSON para CSV instantaneamente. Cole seus dados, escolha a direção e baixe o resultado. Grátis, privado e sem cadastro.
- JSON Formatter & Validador Online Desenvolvedor JSON Formatter online grátis, validador e pretty JSON — formate, valide, minifique e exporte JSON para CSV. Árvore, grafo e destaque de sintaxe.
- JSON para TypeScript Interface Desenvolvedor Converta qualquer JSON em interfaces TypeScript limpas e prontas para produção. Ferramenta online gratuita — suporta objetos aninhados, arrays e campos...
- Base64 Decode Online — Decodificar Base64 Grátis Desenvolvedor Base64 decode online: cole o texto e decodifique para UTF-8 na hora. Suporta b64 decode, URL-safe e download. 100% no navegador, sem cadastro.
- Base64 Encode Online — Codificar Texto em Base64 Desenvolvedor Base64 encode online: converta texto ou UTF-8 em Base64 instantaneamente. Suporte a URL-safe e cópia rápida. 100% no navegador, sem cadastro, grátis.