Como usar
- Cole seu JSON em Texto JSON. O resultado é verificado enquanto você digita.
- Escolha um Recuo, ou Sem espaços (minificado) para deixar o texto o mais curto possível.
- Marque Ordenar nomes de A a Z se quiser os nomes de cada objeto em ordem alfabética.
- Leia Validade. Se ela indicar uma linha e uma coluna, corrija o texto ali. Quando disser JSON válido, copie o JSON formatado.
Como o JSON é verificado e formatado
O JSON é definido pela RFC 8259. Um texto é válido quando contém um só valor, em geral um objeto ou um array, e todos os nomes estão entre aspas duplas. A ferramenta pergunta ao analisador JSON do próprio navegador se o texto é válido, então um resultado válido significa o mesmo que nos seus programas.
Quando o texto é válido, a ferramenta o lê de novo e o escreve com o recuo escolhido. Só mudam os espaços, as tabulações e as quebras de linha entre os tokens. Nomes, textos e números são escritos exatamente como você digitou.
- Dois espaços, quatro espaços e uma tabulação deixam o aninhamento fácil de ler. Objetos e arrays vazios ficam em uma linha só, como {} e [].
- Sem espaços (minificado) remove todos os espaços e quebras de linha, o que deixa o texto mais curto para uma requisição ou um valor de configuração.
- Ordenar nomes de A a Z muda a ordem dos nomes dentro de cada objeto. Nunca muda a ordem dos itens de um array, porque essa ordem faz parte dos dados.
O que é mantido e o que significam os erros
Números não são arredondados. Um valor como 12345678901234567890 ou 1.50 é escrito de volta como você digitou. Muitos programas leem um número tão longo com menos precisão, e por isso o texto original é mantido.
A posição de um erro é o primeiro caractere em que o texto deixa de ser JSON. Uma vírgula depois do último item, uma aspa simples onde deveria haver aspa dupla e uma vírgula faltando entre dois itens são as causas mais comuns. A ferramenta não conserta o texto: ela mostra onde está o problema e deixa o seu texto sem alterações.
Exemplo resolvido: o JSON padrão
O texto padrão é um objeto com cinco nomes. A lista dentro dele está um nível mais fundo, então a profundidade de aninhamento é 2. A verificação diz JSON válido, e o texto formatado usa dois espaços em cada nível.
Com Ordenar nomes de A a Z marcado, os mesmos cinco nomes saem como free, license, name, tags e version. A lista de tags mantém a sua ordem: json, csv, yaml.
| Resultado | Texto padrão | Com Ordenar nomes de A a Z |
|---|---|---|
| Validade | JSON válido | JSON válido |
| Nomes (keys) | 5 | 5 |
| Profundidade de aninhamento | 2 | 2 |
Perguntas frequentes
Qual é a diferença entre formatar e validar JSON?
Validar confere se o texto segue a gramática do JSON. Formatar muda só os espaços e as quebras de linha, então os dados continuam os mesmos. Esta ferramenta faz as duas coisas, e um texto inválido nunca é formatado.
Por que a ferramenta mostra uma linha e uma coluna?
Elas apontam para o primeiro caractere que quebra a gramática do JSON, contado a partir de 1. Chrome e Firefox costumam informar essa posição na mensagem de erro. Quando o navegador não informa, a ferramenta encontra a posição sozinha.
O formatador altera meus números ou meus textos?
Não. Números e textos são escritos exatamente como você digitou, então um ID longo como 12345678901234567890 mantém todos os dígitos. Só mudam os espaços e as quebras de linha ao redor deles.
Meu JSON é enviado para algum servidor?
Não. A verificação e a formatação rodam no seu navegador. Nada do que você cola é enviado para o nosso servidor ou guardado lá.
Por que uma vírgula depois do último item é um erro?
O JSON não permite vírgula depois do último item de um objeto ou de um array, embora muitas linguagens de programação permitam. Remova a vírgula que vem logo antes do colchete ou da chave de fechamento.
A ferramenta consegue corrigir um JSON inválido para mim?
Não. Ela informa o primeiro problema e deixa o seu texto sem alterações, porque uma correção poderia adivinhar o significado errado. Corrija o texto na posição mostrada e verifique de novo.
Fontes
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.