JSON para YAML
Transforme JSON em YAML limpo, fácil de ler, editar e manter em um arquivo de configuração.
ou arraste para cá · até 50 MB por arquivo, grátis
Arquivos maiores? Com o Pro você converte arquivos de até 500 MBAcima dos limites grátis: você pode liberar o download a partir de € 1,99.
Processando…
Seu arquivo está pronto
Grátis · Sem cadastro · Sem marca d’água · Seus arquivos nunca saem do seu dispositivo
JSON para YAML em 3 passos
- Selecione seu arquivo JSON ou arraste-o para a caixa.
- Clique em Converter para YAML.
- Baixe o arquivo .yaml, pronto para editar ou fazer commit.
YAML legível a partir de qualquer JSON
JSON é o que APIs e programas geram; YAML é o que as pessoas preferem ler e editar à mão. Converter para YAML uma resposta de API, um manifesto de pacote ou uma configuração exportada remove as chaves e a maioria das aspas, e a estrutura aparece só pela indentação.
O resultado usa indentação de dois espaços e nunca quebra linhas longas. As strings só ficam entre aspas quando o YAML as leria como outra coisa, como "true", "007" ou "2026-03-15", então os valores mantêm o tipo exato quando o arquivo é lido de novo. Todo JSON válido também é YAML válido, então nada se perde no caminho.
Perguntas frequentes
Como converter JSON para YAML?
Selecione seu arquivo JSON e clique em Converter para YAML. A ferramenta verifica o JSON, escreve tudo como YAML com indentação de dois espaços e baixa um arquivo .yaml. Se o JSON for inválido, você vê a mensagem do analisador para corrigir antes.
Por que alguns valores ficam entre aspas?
Valores que o YAML leria como número, booleano, null ou data ficam entre aspas quando eram texto no JSON. Por exemplo, a string "007" continua "007" em vez de virar o número 7. Texto comum, sem esse risco, é escrito sem aspas.
Posso usar o resultado no Kubernetes ou no Docker Compose?
Sim, desde que o JSON tenha a estrutura que essas ferramentas esperam. O YAML tem exatamente os mesmos dados, então um manifesto exportado como JSON com o kubectl, por exemplo, pode ser convertido, editado e aplicado de novo.
O YAML mantém a ordem das chaves?
Sim. As chaves aparecem na mesma ordem do arquivo JSON, e as listas mantêm a ordem das entradas, então é fácil comparar o YAML com o original e com versões anteriores no seu repositório.
Meu arquivo é enviado para algum servidor?
Não. O JSON é convertido dentro do seu navegador, no seu próprio dispositivo, então configurações, segredos ou dados de clientes que ele contém nunca saem do seu computador. Depois que a página carrega, o conversor continua funcionando mesmo sem conexão com a internet.