O que é e para que serve
JSON compactado em uma única linha é impossível de revisar a olho nu, e um JSON com erro de sintaxe costuma dar uma mensagem de erro genérica que não diz onde está o problema. Essa ferramenta formata o JSON com indentação legível, minifica quando você precisa do formato compacto, e aponta a posição exata do erro quando o texto não é um JSON válido.
Como usar
1. Cole o JSON na caixa de entrada. 2. Clique em "Formatar" para indentar com 2 espaços, ou em "Minificar" para compactar em uma linha. 3. Se houver erro de sintaxe, a posição aproximada do problema é indicada. 4. Copie o resultado formatado ou minificado.
Como funciona o cálculo
A validação usa o parser JSON nativo do navegador (JSON.parse), o mesmo motor que qualquer aplicação JavaScript usa para interpretar JSON — então se o navegador aceita, qualquer ambiente compatível com o padrão também aceita. Erros comuns incluem vírgula sobrando no último item de uma lista ou objeto, aspas simples no lugar de aspas duplas, e chaves sem aspas. Nenhum dado colado aqui é enviado a servidor: a formatação acontece inteiramente no seu navegador, o que também torna a ferramenta segura para colar JSON com dados sensíveis durante um debug local.
Perguntas frequentes
Por que meu JSON dá erro mesmo parecendo correto?
As causas mais comuns são vírgula sobrando após o último item, aspas simples em vez de duplas, ou uma chave de objeto sem aspas. A ferramenta aponta a posição aproximada do erro para facilitar achar o ponto exato.
O JSON que eu colar é enviado para algum servidor?
Não. Toda a validação e formatação roda localmente, no seu navegador.
Qual a diferença entre formatar e minificar?
Formatar adiciona indentação e quebras de linha para leitura humana. Minificar remove todos os espaços desnecessários, produzindo o menor JSON possível — útil para reduzir o tamanho de arquivos enviados por rede.