Pular para o conteúdo
Rotina Diária

Converter YAML para JSON

Transforme YAML (docker-compose, Kubernetes, GitHub Actions) em JSON formatado, com erros apontando a linha.

Converter de JSON para YAML

Processado no seu dispositivo. Nada do que você digita é enviado.

Como usar: converter yaml para json

  1. Cole o YAML ou abra um arquivo .yaml/.yml.
  2. O JSON aparece na hora; escolha o recuo (2 ou 4 espaços) ou a versão minificada.
  3. Copie ou baixe o .json. Se houver erro, a ferramenta mostra a linha e a coluna exatas.

Sobre esta ferramenta

YAML e JSON representam os mesmos dados — objetos, listas, textos, números e booleanos —, mas o YAML usa indentação no lugar de chaves e colchetes. Por isso um único espaço fora do lugar quebra o arquivo inteiro; aqui o erro vem com um recorte do trecho problemático e uma seta indicando a coluna.

Arquivos com vários documentos separados por --- (comuns em manifestos do Kubernetes) viram uma lista JSON. Âncoras e aliases (&base, *base) e chaves de mesclagem (<<) são resolvidas no resultado.

A conversão segue o esquema principal do YAML 1.2: yes e on continuam sendo texto, e não true, evitando o famoso "problema da Noruega" (NO virando falso). Tudo roda no seu navegador: nada do que você cola ou digita é enviado para um servidor.

Perguntas frequentes

Comentários do YAML vão para o JSON?

Não. O JSON não tem comentários, então eles são descartados na conversão.

Por que aparece "bad indentation"?

O YAML exige que itens do mesmo nível tenham exatamente a mesma indentação, sempre com espaços — tabulações não são permitidas. Confira a linha indicada e alinhe-a com as vizinhas.

Posso converter arquivos de segredos e configurações com senhas?

Pode: a conversão acontece no seu navegador e o conteúdo não sai do dispositivo.

É grátis mesmo? Existe limite diário?

É grátis e sem limite diário. Como o processamento acontece no seu aparelho, não temos custo por uso e não precisamos limitar você.

Funciona no celular?

Sim. O site funciona em qualquer navegador moderno no Android, iPhone, Windows, Mac e Linux, sem instalar nada.

Ferramentas relacionadas