YAML para JSON
Transforme arquivos de configuração YAML e especificações de API em JSON, e descubra na hora se o YAML tem erro.
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
YAML para JSON em 3 passos
- Selecione seu arquivo YAML (.yaml ou .yml) ou arraste-o para a caixa.
- Clique em Converter para JSON.
- Baixe o arquivo JSON indentado.
Por que converter YAML para JSON
YAML é fácil de escrever para as pessoas, e por isso é usado em manifestos do Kubernetes, arquivos do Docker Compose, workflows do GitHub Actions e especificações OpenAPI. Mas muitas ferramentas, bibliotecas e APIs só aceitam JSON. A conversão também funciona como validação: um erro de indentação que o YAML leria em silêncio de outro jeito fica visível na estrutura do JSON.
O conversor segue o schema core do YAML, então números, true, false e null viram valores JSON de verdade, enquanto datas como 2026-03-15 continuam como texto, exatamente como foram escritas. Âncoras e aliases são expandidos, os comentários são descartados porque o JSON não tem comentários, e um arquivo com vários documentos separados por --- vira uma lista JSON.
Perguntas frequentes
Como converter YAML para JSON?
Selecione seu arquivo .yaml ou .yml e clique em Converter para JSON. Você baixa os mesmos dados como JSON indentado. Se o YAML tiver um erro, como uma tabulação usada na indentação ou dois-pontos faltando, você vê a mensagem com o número da linha.
O que acontece com os comentários do YAML?
O JSON não tem comentários, então eles ficam de fora do resultado. Todo o resto é mantido: chaves, valores, listas e aninhamento. Se você precisar dos comentários depois, guarde o arquivo YAML original junto com o JSON.
E arquivos com vários documentos YAML?
Um arquivo YAML pode ter vários documentos separados por uma linha com três hífens, como acontece muito em manifestos do Kubernetes. Nesse caso, o JSON é uma lista com uma entrada por documento, na mesma ordem do arquivo.
Por que "no" não vira false?
Versões antigas do YAML liam yes, no, on e off como true ou false, o que causou bugs famosos, como o código de país NO, da Noruega, virar false. Este conversor usa as regras modernas do YAML 1.2, em que só true e false são booleanos.
Meu arquivo é enviado para algum servidor?
Não. O YAML é convertido dentro do seu navegador, no seu próprio dispositivo, então arquivos de configuração com nomes de servidor, chaves ou tokens nunca saem do seu computador. Depois que a página carrega, o conversor continua funcionando mesmo sem conexão com a internet.