JSON ↔ YAML
Converta entre JSON e YAML instantaneamente. Detecção automática de formato.
O que é JSON ↔ YAML?
Converta entre JSON e YAML nos dois sentidos, direto no navegador — nada é enviado a servidores. O humberto.ai detecta automaticamente o formato de entrada e usa a biblioteca js-yaml para gerar a saída equivalente, preservando a estrutura de dados. Ideal para editar arquivos de configuração (Docker, CI, Kubernetes) e alternar entre os dois formatos sem erro de indentação.
Como usar
- Cole seu JSON ou YAML no painel de entrada.
- A ferramenta detecta o formato automaticamente.
- A conversão para o outro formato aparece na saída.
- Copie o resultado convertido.
Perguntas frequentes
Qual a diferença entre JSON e YAML?
Ambos representam os mesmos dados estruturados. JSON usa chaves e colchetes, é compacto e universal em APIs. YAML usa indentação, é mais legível para humanos e comum em arquivos de configuração (Docker Compose, GitHub Actions, Kubernetes).
A conversão preserva os tipos de dados?
Sim. Strings, números, booleanos, null, listas e objetos aninhados são mantidos, já que a conversão passa pela estrutura de dados (parse → dump), não por substituição de texto.
Meus dados são enviados para algum servidor?
Não. A conversão roda 100% no navegador com a biblioteca js-yaml. Ainda assim, evite colar credenciais reais em qualquer ferramenta online por hábito de segurança.
Comentários do YAML sobrevivem à conversão para JSON?
Não. JSON não suporta comentários, então eles se perdem na conversão de YAML para JSON e não reaparecem ao converter de volta. Guarde o arquivo original se precisar dos comentários.
Por que meu YAML dá erro de conversão?
Quase sempre é indentação: YAML usa espaços (não tabs) e a indentação define a hierarquia. Tabs ou espaçamento inconsistente quebram o parse. Corrija a indentação e tente de novo.