YAML ⇄ JSON
Converta entre YAML e JSON nas duas direções com detecção automática do formato de entrada.
Entrada
Arraste e solte um arquivo aqui, ou
clique para selecionar
Saída
Sobre esta ferramenta
YAML domina a configuração moderna (Docker Compose, Kubernetes, GitHub Actions) enquanto JSON é o formato das APIs. Este conversor bidirecional detecta automaticamente se você colou YAML ou JSON e produz o formato oposto, preservando estruturas aninhadas, listas e tipos de dados. Usa js-yaml com esquema seguro, indentação de 2 espaços e sem referências de âncora. YAML com múltiplos documentos (---) não é suportado: converta um documento por vez. Todo o processamento acontece no seu navegador.
Sobre esta ferramenta
YAML domina a configuração moderna (Docker Compose, Kubernetes, GitHub Actions) enquanto JSON é o formato das APIs. Este conversor bidirecional detecta automaticamente se você colou YAML ou JSON e produz o formato oposto, preservando estruturas aninhadas, listas e tipos de dados. Usa js-yaml com esquema seguro, indentação de 2 espaços e sem referências de âncora. YAML com múltiplos documentos (---) não é suportado: converta um documento por vez. Todo o processamento acontece no seu navegador.
Casos de uso
- Converter configs de Kubernetes ou Docker Compose para JSON para APIs
- Transformar respostas JSON em YAML legível para documentação
- Migrar arquivos de configuração entre formatos
- Inspecionar YAML complexo em uma visão JSON estruturada
Perguntas frequentes
- Como funciona a autodetecção?
- No modo «Auto» a ferramenta tenta primeiro interpretar a entrada como JSON estrito; se falhar, a interpreta como YAML. O resultado é gerado no formato oposto ao detectado.
- YAML com múltiplos documentos (---) é suportado?
- Não. Se o YAML contém mais de um documento, um erro é exibido pedindo para converter cada documento separadamente.
- O que acontece com âncoras e referências de YAML (& e *)?
- Elas são resolvidas para seus valores ao converter para JSON. Ao gerar YAML a partir de JSON nenhuma referência é criada: toda a estrutura é escrita expandida.
- Meus dados são enviados a algum servidor?
- Não. Toda a conversão acontece localmente no seu navegador; nada é enviado ou registrado.
Ferramentas relacionadas
Formatador JSON
Formate e embeleze JSON para melhorar sua legibilidade. Detecta erros de sintaxe automaticamente.
Validador JSON
Valide a sintaxe do seu JSON e exiba erros detalhados se houver.
Minificar JSON
Comprima JSON removendo espaços em branco e quebras de linha desnecessárias. Reduz o tamanho do arquivo.
JSON para CSV
Converta um array JSON para o formato CSV. Ideal para importar dados no Excel ou Google Sheets.