Grátis online YAML Formatter & Validator
Formate, valide e converta YAML online. Indente com 2 ou 4 espaços, verifique a sintaxe e converta entre YAML e JSON. Gratuito, 100% no lado do cliente — seus dados nunca saem do navegador.
100% lado do cliente · Seus dados nunca saem do navegadorComo usar YAML Formatter & Validator
Cole seu YAML na área de Entrada e escolha um modo na barra de ferramentas:
- Formatar YAML — analisa e re-serializa seu YAML com indentação consistente. Escolha 2 espaços ou 4 espaços.
- Validar — verifica a sintaxe sem modificar o conteúdo. Um banner verde confirma YAML válido; um banner vermelho mostra o erro exato.
- YAML → JSON — converte seu documento YAML em JSON formatado.
- JSON → YAML — converte um objeto ou array JSON em YAML.
Clique no botão de modo ou pressione Ctrl/Cmd+Enter para executar. Use o botão Copiar para copiar o resultado. Pressione Ctrl/Cmd+K para limpar.
Perguntas frequentes
O que é YAML e por que usar um formatador?
YAML é um formato de serialização de dados legível por humanos, amplamente usado em arquivos de configuração como Kubernetes, Docker Compose, GitHub Actions e outros. Um formatador corrige automaticamente a indentação e os espaços para que o arquivo seja válido e fácil de ler.
Qual indentação o YAML requer?
YAML usa espaços — nunca tabulações — para indentação. A especificação não exige um número específico de espaços, mas 2 espaços é a convenção mais comum no ecossistema. Esta ferramenta suporta 2 e 4 espaços.
Qual é a diferença entre "Formatar YAML" e "Validar"?
"Formatar YAML" analisa sua entrada e a re-serializa com indentação consistente, validando-a implicitamente. "Validar" apenas verifica a correção sintática sem modificar o conteúdo.
Posso converter YAML para JSON e vice-versa?
Sim. "YAML → JSON" produz JSON formatado. "JSON → YAML" faz a conversão inversa. Ambos os modos preservam todos os tipos de dados: strings, números, booleanos, null, arrays e objetos.
Meus dados YAML são enviados para um servidor?
Não. Todo o processamento ocorre no seu navegador usando a biblioteca js-yaml. Seus arquivos de configuração e dados nunca saem do seu computador.
Por que o YAML formatado parece diferente do original?
YAML permite múltiplas formas de representar os mesmos dados (estilo bloco vs. fluxo, strings entre aspas ou não, etc.). O formatador normaliza tudo para o estilo bloco canônico, que é o formato mais legível e esperado para arquivos de configuração.