Formatador e Validador YAML
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.
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
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.
Formatador e minificador de XML
Embeleze XML com indentação limpa ou minifique-o para uma linha, no seu navegador.
Formatador SQL
Formata SQL em 10 dialetos (PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL …).
Alinhador de colunas — alinhe texto em colunas
Preencha linhas separadas por espaços, vírgulas ou tabs em colunas bem alinhadas, no seu navegador.
Inspetor de UUID (versão, variante, tempo)
Cole qualquer UUID para ver sua versão (1–8), variante e — nos baseados em tempo v1, v6 e v7 — a marca de tempo de criação embutida, a sequência de relógio e o nó/MAC, tudo decodificado no seu navegador.
Decodificador JWT
Decodifique um JSON Web Token para inspecionar cabeçalho, claims e expiração.