Formatador, Embelezador e Validador de YAML
Este formatador de YAML embeleza, minifica e valida YAML direto no seu navegador. Cole um manifesto do Kubernetes, um arquivo Docker Compose, um workflow do GitHub Actions ou um playbook do Ansible e obtenha uma saída limpa e corretamente indentada, com verificação de erros instantânea.
A sintaxe do YAML, sensível à indentação, torna fácil cometer erros de espaçamento e difícil percebê-los. O formatador padroniza a indentação, sinaliza erros de sintaxe com a linha e a coluna exatas e permite explorar estruturas aninhadas como uma árvore interativa — assim seus arquivos de configuração continuam legíveis e prontos para deploy.
Como formatar YAML
Adicione seu YAML
Cole seu YAML no editor de entrada à esquerda ou use Enviar arquivo para carregar um arquivo .yaml ou .yml. Clique em Dados de exemplo para inserir uma configuração de deployment do Kubernetes e experimentar.
Formate ou minifique
Clique em Formatar para embelezar com a indentação correta ou em Minificar para converter ao estilo de fluxo compacto. Para formatar, escolha um tamanho de indentação de 2, 4 ou 8 espaços para combinar com seu projeto.
Confira a validação
A validação roda automaticamente enquanto você digita ou cola. Se o YAML for inválido, a caixa de erro mostra a linha e a coluna exatas, o número da linha é destacado e a barra de status indica YAML inválido.
Explore, copie ou exporte
Mude para a visualização em Árvore para navegar pela estrutura, use Ordenar chaves para deixá-las em ordem alfabética e então Copie o resultado ou Baixe como um arquivo .yaml.
Recursos
Formatar e embelezar
Transforme YAML bagunçado ou minificado em código limpo e bem indentado, com a opção de 2, 4 ou 8 espaços.
Minificar
Converta YAML em estilo de bloco para o estilo de fluxo compacto e reduza o tamanho do arquivo preservando todos os dados.
Validação em tempo real
Receba retorno instantâneo enquanto digita, com erros indicados pelo número exato de linha e coluna.
Destaque de sintaxe
Chaves, strings, números, booleanos, null, comentários e separadores de documento codificados por cor.
Visualização em árvore interativa
Navegue pelo seu YAML como uma árvore recolhível, com selos de tipo e contagem de itens em cada nó.
Ordenar chaves
Coloque todas as chaves em ordem alfabética com um clique — funciona nos modos de formatar e minificar.
Enviar e baixar
Carregue arquivos .yaml ou .yml do seu dispositivo e salve a saída formatada como um arquivo .yaml.
Copiar e exemplo
Copie o resultado formatado para a área de transferência ou carregue uma configuração de exemplo do Kubernetes para testar.
Barra de status ao vivo
Veja um indicador Válido/Inválido junto com a contagem de linhas, o tamanho do arquivo e a contagem de chaves em tempo real.
Modo escuro
Um tema escuro confortável já vem embutido para longas sessões editando arquivos de configuração.
Perguntas frequentes
Como formatar YAML online?
Cole seu YAML no editor de entrada e clique em Formatar. A ferramenta reindenta o documento de forma limpa e mostra o resultado com destaque de sintaxe. Nada para instalar nem cadastro — abra a página e formate.
Qual a indentação correta do YAML, 2 ou 4 espaços?
O YAML não exige um tamanho específico — ele só precisa ser consistente. Dois espaços é o mais comum, especialmente em configurações do Kubernetes e do Docker, enquanto 4 espaços também é bastante usado. Escolha 2, 4 ou 8 espaços aqui para seguir o guia de estilo do seu projeto.
Como corrigir erros de indentação no YAML?
Cole o YAML e deixe o validador apontar a linha e a coluna do problema, depois clique em Formatar assim que a estrutura for interpretada. A formatação reescreve o documento inteiro com indentação uniforme, o que resolve a maioria dos erros de espaçamento em um único passo.
Por que o YAML não aceita tabs para indentação?
A especificação do YAML proíbe tabs na indentação porque a largura deles é ambígua, o que tornaria a estrutura baseada em indentação não confiável. Sempre indente com espaços. Neste editor, a tecla Tab insere espaços conforme o tamanho de indentação que você escolheu.
Como validar a sintaxe YAML?
A validação é automática — enquanto você digita ou cola, a barra de status mostra YAML válido ou YAML inválido. Quando há um erro, a mensagem informa a linha e a coluna exatas e destaca essa linha na régua lateral, para você ir direto até ela.
Por que meus comentários somem depois de formatar?
A formatação interpreta seu YAML em uma estrutura de dados e o serializa de volta. Comentários não fazem parte do modelo de dados do YAML, então não são preservados nesse processo — esse é o comportamento padrão dos parsers de YAML.
O que a Minificação faz?
Minificar converte seu YAML do estilo de bloco (com indentação) para o estilo de fluxo, usando chaves e colchetes. A saída fica o mais compacta possível preservando todos os seus dados — útil para embutir YAML em scripts ou reduzir o tamanho do payload.
Posso formatar um arquivo com vários documentos YAML?
O formatador processa o primeiro documento YAML da sua entrada. Se o arquivo contém vários documentos separados por ---, apenas o primeiro é formatado.
Este formatador de YAML é gratuito e privado?
Sim. É gratuito e roda inteiramente no seu navegador com JavaScript. Seu YAML nunca é enviado a nenhum servidor, então você pode formatar e validar arquivos de configuração sensíveis com segurança.
Ainda não há comentários. Seja o primeiro a comentar!