← Voltar para Tools
Converter . Export . JSON

JSON to YAML

Converta JSON para YAML — estilos block e flow, indentação configurável e download direto. 100% no browser.

JSON
YAML

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?

  1. Cole um objeto ou array JSON no painel esquerdo.
  2. Escolha o estilo: Block (cada chave em sua linha, mais legível) ou Flow (usa {} e [] inline, mais compacto).
  3. Ajuste a indentação (2 ou 4 espaços).
  4. Clique em Converter ou pressione Ctrl+Enter.
  5. 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.