Formatadores
Formata JSON, XML e YAML com leitura imediata e highlight de sintaxe.
O que faz esta ferramenta?
Atualizado em junho de 2026
Os formatadores online organizam JSON, XML e YAML para leitura humana: indentação consistente, quebras de linha e destaque de sintaxe quando disponível. Cole um payload minificado vindo de log, Postman, fila ou banco e receba uma árvore legível para revisar chaves, arrays aninhados e valores nulos. A detecção automática de formato reduz cliques ao alternar entre APIs que respondem JSON e legados em XML. Erros de sintaxe — vírgula sobrando, aspas não fechadas, tab incorreto em YAML — aparecem com feedback objetivo para você corrigir antes de commitar fixture ou documentação. Tudo roda no cliente: seus dados de homologação não trafegam para backend do Tools4.Dev.Br, adequado para configs e respostas de API sem dados sensíveis de produção em máquinas públicas.
Como usar?
- Cole o conteúdo bruto na área de entrada ou importe de clipboard.
- Confirme o formato detectado (JSON, XML ou YAML) ou selecione manualmente se necessário.
- Acione formatar / beautify e aguarde a visualização indentada.
- Use o highlight para localizar chaves, atributos e níveis de aninhamento.
- Se houver erro, leia a mensagem, ajuste na origem e cole novamente até parsear.
Exemplos
Exemplo prático
{"ambiente":"teste","ativo":true}
Quais são as regras e limitações?
- YAML é sensível a indentação com espaços; misturar tabs e espaços quebra o parse.
- JSON não permite vírgula após o último elemento nem comentários (salvo superset não suportado).
- XML exige tags fechadas corretamente e um único elemento raiz bem formado.
- Dados colados permanecem no navegador; não há armazenamento em servidor.
Perguntas frequentes
O formatador envia meu JSON para a nuvem?
Não. O parse e a indentação são feitos localmente. Evite mesmo assim colar segredos de produção em computadores compartilhados.
Por que meu YAML não formata?
Verifique indentação (geralmente 2 espaços), dois-pontos após chaves e se não há caracteres especiais não escapados em strings multilinha.
XML com namespace quebra?
Namespaces e prefixos válidos são suportados se o documento estiver bem formado. Erros de atributo ou tag não fechada aparecem na mensagem de erro.
Consigo minificar de volta?
Dependendo da interface, pode haver opção de compactar. O foco principal é legibilidade para revisão e debug.
Qual relação com Base64 e Mermaid?
Muitos fluxos decodificam Base64 e depois formatam JSON; diagramas Mermaid costumam viver em Markdown ao lado de configs YAML — o catálogo agrupa essas ferramentas para o mesmo perfil de desenvolvedor.