Converter YAML para JSON
Transforme YAML (docker-compose, Kubernetes, GitHub Actions) em JSON formatado, com erros apontando a linha.
Processado no seu dispositivo. Nada do que você digita é enviado.
Como usar: converter yaml para json
- Cole o YAML ou abra um arquivo
.yaml/.yml. - O JSON aparece na hora; escolha o recuo (2 ou 4 espaços) ou a versão minificada.
- 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.