Úteis — Tudo o que você precisa, em um só lugar.

Validador de JSON

Valide JSON de forma estrita com mensagem de erro em português, linha e coluna exatas, além de estatísticas da estrutura.

Como utilizar

  1. Cole o JSON (ou use um exemplo).
  2. Se houver erro, veja a linha, a coluna e o trecho com o marcador.
  3. Se válido, confira tipo da raiz, profundidade e contagens.
  4. Corrija e acompanhe a validação em tempo real.

Perguntas frequentes

Por que vírgula no final dá erro?

A especificação JSON (RFC 8259) não permite vírgulas finais, comentários nem aspas simples — diferentemente de JavaScript.

O validador formata o JSON?

Para formatar e minificar use o Formatador de JSON; aqui o foco é encontrar e explicar erros.

Informações técnicas

  • Parser próprio estrito (RFC 8259) para posições exatas e mensagens em português.
  • Alertas para chaves duplicadas e inteiros acima de 2^53 (perda de precisão em JS).
  • Limite: 2 milhões de caracteres e 2.000 níveis de profundidade.

Ferramentas relacionadas

  • Formatador de JSON — Formate, valide e minifique JSON com indentação configurável, ordenação de chaves, erro com linha e coluna e visualização em árvore.
  • Comparador de JSON (JSON Diff) — Compare dois JSON e veja o que foi adicionado, removido ou alterado em cada caminho, com opção de ignorar a ordem de arrays.
  • Validador de XML — Verifique se um XML está bem-formado, com a linha e a coluna do primeiro erro e estatísticas como raiz e profundidade.
  • JSON para YAML — Converta JSON em YAML legível para arquivos de configuração (Docker Compose, Kubernetes, CI), com indentação ajustável.
  • Validador de Cartão (Luhn) — Verifique números de cartão de teste pelo algoritmo de Luhn, detecte a bandeira pelo prefixo e confira o comprimento esperado.
  • Validador de CNH — Confira os dois dígitos verificadores do número de registro da CNH usando o algoritmo de domínio público, com explicação do cálculo.