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.

Digite todos os valores para ver os resultados.

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.