Formatador e Validador YAML
Desenvolvimento
Cole qualquer YAML e receba uma versão re-emitida e limpa: indentação consistente, largura de linha configurável, ordenação alfabética opcional de chaves, expansão opcional de anchors / referências. Os erros aparecem com a posição do parser. Útil para limpar workflows do GitHub Actions, manifestos do Kubernetes, configs do Astro / Vite ou qualquer YAML editado à mão que se desorganizou.
server:
host: localhost
port: 8080
features:
- search
- analytics
- export
admins:
- name: Alice
role: owner
- name: Bob
role: editor
config:
timeout: 30
retries: 3
prod:
timeout: 30
retries: 3
url: https://aztools.app
Como usar
- Cole seu YAML na entrada.
- Ajuste indent, largura de linha, ordenação de chaves ou expansão de anchors.
- Veja a saída formatada e copie.
Perguntas frequentes
- Qual versão YAML?
- YAML 1.2 via js-yaml — o mesmo parser de várias ferramentas de CI. Aceita anchors (&) e referências (*); merge keys (<<: *anchor) são normalizadas com 'expandir anchors' ligado.
- Os comentários são preservados?
- Não. O js-yaml descarta comentários porque o spec YAML não os vincula aos nós. Para comentários críticos, formate por seções e cole-os de volta manualmente.
- O que 'expandir anchors' faz?
- Quando ligado, os valores com anchor são inline onde referenciados, então a saída não tem marcas & / *. Desligado mantém as referências originais.
- Por que 100 de largura por padrão?
- Coincide com a largura padrão de code review do GitHub — suficiente para a maioria dos escalares inline não quebrarem em diffs.
Ferramentas relacionadas
Decodificador JWT
Decodifique um JSON Web Token para inspecionar cabeçalho, claims e expiração.
Gerador de UUID
Gere UUIDs v4 aleatórios em lote, com cópia.
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Codificador / Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 de volta em texto.
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.