Conversor de JSON para YAML

Remodele JSON em YAML amigável para humanos sem que seu conteúdo saia da aba — grátis, sem cadastro e sem upload. É o jeito rápido de rascunhar arquivos de configuração a partir de respostas de API reais ou cargas de exemplo.

JSON

JSON is the standard data-interchange format of the web. It stores structured, possibly nested records in human-readable text and is the native format of most modern APIs and configuration files.

YAML

YAML is a human-friendly data format widely used for configuration files in DevOps tools such as Docker, Kubernetes, and CI pipelines. It expresses nested structures through indentation instead of brackets.

Como funciona a conversão de JSON para YAML

Seu JSON — um array de objetos ou um único objeto — é analisado localmente e achatado por padrão em chaves com notação de pontos, o que combina com formatos de configuração de listas planas. Marque "Reconstruir objetos aninhados" para restaurar a hierarquia original e emitir YAML com indentação convencional.

O gerador produz uma sequência YAML de mapeamentos com indentação de dois espaços. Strings que o YAML interpretaria errado — como "yes", "no" ou números guardados como texto — recebem aspas automaticamente, então o arquivo volta a ser analisado com exatamente os mesmos valores.

Perguntas frequentes

Minha estrutura JSON aninhada será preservada?
Por padrão o aninhamento é achatado em chaves com notação de pontos para saída em formato de tabela. Ative "Reconstruir objetos aninhados" e o YAML espelha sua hierarquia original com indentação.
Strings complicadas como "yes" e "007" estão seguras?
O gerador de YAML coloca aspas em qualquer string que seria lida como booleano, número ou null, então os valores sobrevivem intactos à viagem de volta para JSON.
A ordem das chaves é mantida?
Sim: as chaves mantêm a ordem da primeira aparição no seu JSON, o que deixa os diffs pequenos quando você gerar o arquivo de novo mais tarde.
Onde a conversão realmente roda?
Inteiramente no seu navegador, dentro de um Web Worker. Nada é enviado, o que a torna segura para tokens, URLs internas e outros segredos de configuração — e é grátis.