ToolStudio.es
No seu navegador1 Teste Grátis

Converter JSON para YAML

Converta JSON em YAML limpo e legível para Kubernetes, Docker Compose, GitHub Actions ou qualquer arquivo de configuração.

Teste grátis: processe 1 documento (colado ou 1 arquivo) e mude as opções quantas vezes quiser. Erros não gastam o seu teste.
Entrada · JSON

Tudo é processado no seu navegador: seus dados não são enviados a nenhum servidor.

Resultado · YAML
Recuo

JSON e YAML: os mesmos dados, escritos de outra forma

O YAML representa os mesmos dados que o JSON, mas sem chaves, colchetes nem aspas desnecessárias: a estrutura é marcada pelo recuo. Por isso é usado pelo Kubernetes, Docker Compose, Ansible, GitHub Actions e por muitos arquivos de configuração.

Esta ferramenta converte o JSON para YAML mantendo a ordem das chaves. Ela só coloca aspas onde são necessárias para que o valor não mude de tipo: um texto como "01310", "true" ou "yes" fica entre aspas para que o YAML não o leia como número ou booleano.

Você pode escolher recuo de 2 ou 4 espaços. Os números inteiros muito longos são mantidos completos.

Como converter JSON para YAML

  1. Cole o JSON ou abra um arquivo .json.
  2. Escolha o recuo: 2 ou 4 espaços.
  3. Clique em “Converter para YAML”.
  4. Copie o resultado ou baixe-o como arquivo .yaml.

Quando usar

  • Passar para YAML um manifesto do Kubernetes que você tem em JSON.
  • Escrever a configuração do Docker Compose ou do GitHub Actions a partir de um exemplo em JSON.
  • Converter uma especificação OpenAPI/Swagger de JSON para YAML.
  • Deixar mais legível um arquivo de configuração longo.

Perguntas Frequentes

Que versão de YAML é gerada?

YAML 1.2, compatível com as bibliotecas mais comuns (js-yaml, PyYAML, Kubernetes, Docker Compose).

Por que alguns textos saem entre aspas?

Porque sem aspas o YAML os leria como outro tipo: "123" seria um número, "true" ou "yes" um booleano e "null" um valor vazio. As aspas mantêm o valor exatamente igual ao do JSON.

Dá para voltar de YAML para JSON?

Sim, com o conversor de YAML para JSON. Na ida e na volta você obtém os mesmos dados.

Meus dados são enviados para algum servidor?

Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.

É grátis?

Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.

Ferramentas relacionadas

Desenvolvimento

Converter YAML para JSON

Converta YAML para JSON, com âncoras, aliases e vários documentos separados por “---”. Se o YAML tiver erro, mostra a linha e a coluna.

YAMLJSON
Testar ferramenta
Desenvolvimento

Formatador de JSON

Cole JSON minificado ou bagunçado e receba-o com recuo de 2, 4 espaços ou tabulação, com as chaves ordenadas se quiser. Os erros mostram linha e coluna.

JSON
Testar ferramenta
Desenvolvimento

Converter JSON para XML

Converta JSON para XML: cada chave vira um elemento, as listas repetem o elemento e as chaves “@nome” viram atributos. Os caracteres especiais são escapados.

JSONXML
Testar ferramenta
Desenvolvimento

Validador de JSON

Valide JSON segundo o padrão RFC 8259 com cada erro explicado em linguagem clara: vírgulas finais, aspas simples, chaves sem aspas ou comentários. Também avisa de chaves repetidas.

JSON
Testar ferramenta