JSON to YAML
Converta JSON para YAML — estilos block e flow, indentação configurável e download direto. 100% no browser.
O que faz esta ferramenta?
O conversor JSON to YAML transforma qualquer objeto ou array JSON em YAML bem formatado, pronto para usar em arquivos de configuração, pipelines CI/CD ou documentação técnica.
O serializer preserva todos os tipos nativos: strings são citadas automaticamente quando necessário (evitando ambiguidades com booleanos e nulos do YAML), números e booleanos são representados diretamente, e arrays se tornam sequências com -.
Como usar?
- Cole um objeto ou array JSON no painel esquerdo.
- Escolha o estilo: Block (cada chave em sua linha, mais legível) ou Flow (usa
{}e[]inline, mais compacto). - Ajuste a indentação (2 ou 4 espaços).
- Clique em Converter ou pressione Ctrl+Enter.
- Use Copiar ou ⬇ Baixar YAML para exportar.
Block vs Flow
O estilo Block é o formato canônico do YAML — cada chave e item de lista ocupa sua própria linha, indentada conforme a hierarquia. É o formato preferido para arquivos de configuração que serão lidos e editados por humanos.
O estilo Flow usa a sintaxe compacta com {chave: valor} e [item1, item2], similar ao JSON mas sem vírgulas obrigatórias entre pares. É útil para representar estruturas pequenas de forma concisa dentro de um documento maior.
Casos de uso comuns
Use para criar arquivos docker-compose.yml a partir de configurações JSON exportadas de ferramentas como Portainer, converter respostas de APIs em configurações Kubernetes (Deployment, Service, ConfigMap), gerar arquivos .github/workflows/*.yml programaticamente, ou simplesmente tornar um JSON de configuração mais legível para a equipe.
Precisa do caminho inverso? Use o YAML to JSON.