Formatador e validador de JSON
Processado localmente no navegador. Esta ferramenta não envia nem salva seus dados.
O texto preserva a escrita dos números e chaves duplicadas. A árvore usa valores JavaScript: números grandes podem arredondar e chaves duplicadas mostram só o último valor.
Cole o JSON e escolha Formatar, Minificar ou Validar.
Como funciona
Formatar adiciona espaços com recuo de 2 ou 4 espaços. Minificar remove espaços fora das strings. Ambos preservam strings, escrita dos números e ordem das chaves. A validação usa o analisador JSON estrito do navegador: comentários, vírgulas finais e aspas simples não são JSON. Linha e coluna do erro aparecem quando o navegador fornece a posição.
Exemplo
Formatar {"count":2,"items":[true,null]} coloca propriedades e valores do array em linhas recuadas. Minificar remove apenas espaços desnecessários, não os espaços dentro das strings.
Perguntas frequentes
Posso formatar JSON com inteiros grandes?
Sim. O texto e o download mantêm números como 9007199254740993 sem arredondar. A árvore opcional usa números nativos de JavaScript e pode exibir valores arredondados.
Posso colar JSON confidencial?
A ferramenta processa JSON localmente sem enviar nem salvar. Mesmo assim, evite segredos em dispositivos compartilhados e não compartilhe a área de transferência com aplicativos não confiáveis.