YAML

Formatador, comparador de YAML e YAML viewer: formate, compare e converta arquivos YAML/YML colados para JSON, XML, CSV ou TOON, sem sair do navegador — gratuito e sem login, uma das ferramentas do DFe Hub.

0 linhas · 0 caracteres
Formata e valida o YAML dos dois painéis, indentando com 2 espaços.Ordena as chaves de todos os mapeamentos dos dois painéis em ordem alfabética, recursivamente, em qualquer nível.
Converter (original)Converte o YAML do painel esquerdo (Original) para JSON e mostra o resultado à direita.
Formata os dois painéis e destaca as diferenças entre eles, linha a linha.Copia o conteúdo do painel esquerdo (Original) para o painel direito (Modificado).
0 linhas · 0 caracteres

Os dois erros mais comuns em YAML

Indentação com tab em vez de espaço é rejeitada pela especificação — o formatador desta ferramenta já normaliza isso ao formatar. O outro clássico é o "Norway problem": um valor como NO (código de país) sem aspas vira o booleano false em vez de string, porque o parser YAML trata variações de yes/no/true/false — em qualquer caixa — como booleano por padrão.

Nenhum autorizador fiscal brasileiro aceita documentos em YAML — é usado sobretudo em specs OpenAPI e arquivos de configuração de pipelines de integração, daí a conversão para JSON/XML ser útil quando o dado precisa virar payload de fato.

Perguntas frequentes

Sim, o formatador e comparador de YAML do DFe Hub trata .yaml e .yml da mesma forma — ambas são apenas extensões diferentes para o mesmo formato.
Cole um YAML em cada painel do comparador de YAML — as diferenças aparecem destacadas, direto no navegador e sem enviar os dados a um servidor.
Sim, a ferramenta converte YAML colado para JSON, XML, CSV ou TOON (o JSON otimizado para tokens de LLM), com opção de baixar o CSV gerado.