Ir para o conteúdo
Toova
Todas as Ferramentas

Converter YAML para JSON Online

Privado por design — roda inteiramente no seu navegador

Converta YAML para JSON instantaneamente, no seu navegador. A Toova lida com todos os recursos do YAML 1.2 — strings multilinha, âncoras, referências, mapeamentos aninhados e listas — e devolve um JSON limpo em formato com 2 espaços, 4 espaços ou minificado.

Quando você precisa de YAML para JSON

APIs e a maioria dos ambientes de programação esperam JSON, mas seus arquivos de configuração geralmente são YAML. Seja para carregar um workflow do GitHub Actions em um script, depurar um Helm chart ou popular um banco de dados a partir de um arquivo de fixture, você frequentemente precisa converter YAML para JSON rapidamente. A Toova faz isso com um único cole, sem roundtrip de servidor e sem cadastro.

Controle de indentação e validação

Escolha saída com 2 espaços, 4 espaços ou minificada, dependendo do destino. O conversor valida o YAML em tempo real — se a indentação estiver quebrada ou um valor estiver malformado, você recebe um erro claro apontando para a linha problemática. Âncoras e aliases são resolvidos automaticamente, então a saída JSON contém os valores expandidos, não a sintaxe de referência.

Privado por padrão

Cada conversão acontece localmente no seu navegador. Sem upload, sem log, sem análise do conteúdo. Isso torna a ferramenta segura para converter configurações internas, segredos de infraestrutura ou fixtures de staging. A aba Rede nas ferramentas do desenvolvedor ficará vazia enquanto você trabalha — verifique você mesmo.

Perguntas Frequentes

Quais recursos do YAML são suportados?
O conversor lida com todos os tipos padrão do YAML 1.2: strings, números, booleanos, null, arrays e objetos aninhados. Strings multilinha, âncoras e aliases também funcionam. Tags e tipos personalizados são ignorados sem erros.
Por que meu YAML com comentários falha na conversão?
Comentários não fazem parte do modelo de dados do YAML. Eles são removidos durante o parse — esse é o comportamento esperado, não um erro. Se a conversão falhar, a causa está em outro lugar no documento.
Posso minificar a saída JSON?
Sim. Use o botão Minificar para produzir um JSON compacto sem espaços em branco. Essa saída é o que você quer para payloads de API ou colunas de banco de dados onde o tamanho importa.
Meus dados YAML são enviados a algum servidor?
Não. Tudo roda localmente no seu navegador. Seu YAML nunca sai do seu dispositivo, e a página funciona offline após o primeiro carregamento.
Como âncoras e aliases do YAML são tratados?
Âncoras (&nome) e aliases (*nome) são expandidos automaticamente. A saída JSON contém os valores resolvidos, então você pode alimentá-la diretamente em qualquer parser JSON sem precisar de suporte a referências.