Validador de JSON com a posição exata do erro
Confira o JSON enquanto digita. Cada erro é apontado na linha e na coluna exatas, com uma explicação simples de como corrigir.
🔒 100% seguro e privado: todo o processamento acontece localmente na memória RAM do seu navegador. Seus dados nunca são enviados a nenhum servidor.
JSON de entrada
1 linha, 0 BCole o JSON aqui, solte um arquivo .json ou use "Carregar exemplo".
O resultado aparece aqui
Cole um JSON na entrada para começar.
Copiar e baixar ficam disponíveis assim que o JSON estiver válido.
Validar JSON e encontrar erros por linha e coluna
O validador de JSON confere o que você digita em tempo real e aponta a linha e a coluna exatas de cada erro de sintaxe, com uma explicação simples do que está errado e de como corrigir. O erro fica destacado direto no editor, e o botão "Ir para o erro" leva o cursor até ele.
Cada navegador informa erros de JSON de um jeito muito diferente, e o Safari nem mostra a posição. Este validador usa o próprio analisador do navegador para decidir se o JSON é válido e um verificador rigoroso próprio para localizar os erros, então você recebe a mesma posição precisa em qualquer navegador.
Os erros de JSON mais comuns
- Uma vírgula sobrando depois do último item: {"a": 1,}
- Aspas simples em vez de aspas duplas: {'nome': 'Ana'}
- Nomes de propriedade sem aspas: {nome: "Ana"}
- Comentários, que o JSON padrão não permite: // nota
- Uma vírgula faltando entre duas propriedades ou itens de array.
- Valores de JavaScript que não são JSON: undefined, NaN ou Infinity.
Seguro para chaves de API, tokens e dados de clientes
Respostas de API, arquivos de configuração e exportações de banco de dados costumam conter tokens de acesso, e-mails e dados pessoais, e muitos formatadores online enviam tudo o que você cola para os servidores deles. Esta ferramenta funciona inteiramente no seu navegador: a análise, a validação, o destaque de sintaxe e a conversão para CSV acontecem na memória local, e nada é enviado ou registrado. Ela também lida com arquivos grandes, de até 20 MB, sem limites de servidor.
Perguntas frequentes
Por que o JSON não permite vírgula no final?
A especificação do JSON não permite, mesmo que o JavaScript permita. Remova a vírgula depois do último item do objeto ou do array.
JSON pode ter comentários?
Não. O JSON padrão não tem sintaxe de comentários. Formatos como JSONC e JSON5 permitem, mas esses arquivos precisam ser convertidos antes que um analisador JSON rigoroso consiga lê-los.
Por que aspas simples são inválidas em JSON?
O JSON exige aspas duplas tanto nos nomes de propriedade quanto nos valores de texto. Troque 'nome' por "nome".
Se a ferramenta diz que meu JSON é válido, ele é mesmo?
Sim. A validade é decidida pelo analisador JSON nativo do navegador, que segue o padrão oficial do JSON (RFC 8259).