Como validar um número CNJ (Resolução 65/2008)

Números CNJ seguem o padrão da Resolução CNJ 65/2008: 20 dígitos estruturados em 6 partes (sequencial, dígito verificador, ano, segmento, tribunal, origem). O dígito verificador é calculado via algoritmo de módulo 97 — qualquer alteração detectada é falsificação.

Tempo estimado

2 min

Custo

Grátis

Categoria

Tools

O que você vai precisar

Ferramentas

Insumos

Passo a passo (6 etapas)

1
Verificar formato
O número CNJ deve ter exatamente 20 dígitos quando removidos hífens e pontos. Exemplo válido: 0000001-23.2026.8.26.0100 = 00000012320268260100.
2
Identificar partes
Sequencial (7), DV (2), Ano (4), Segmento (1), Tribunal (2), Origem (4). Segmento 8 = Justiça Estadual, 4 = TRF, 5 = Trabalhista, 1 = STF.
3
Validar via ferramenta online
Acesse jurai.pro/ferramentas/validador-cnj e cole o número. Validação ocorre client-side (sem envio do número ao servidor).
4
Validar via npm (TypeScript/JS)
Instale @jurai/cnj-validator via 'npm install @jurai/cnj-validator'. Use validateCnj(numero) e verifique result.valid.
5
Validar via PyPI (Python)
Instale com 'pip install cnj-validator'. Use validate_cnj(numero) que retorna CNJResult dataclass com fields valid, tribunal, segmento, etc.
6
Verificar tribunal real
O campo 'tribunal' do resultado mostra a sigla (TJSP, TRF3, etc). Compare com o tribunal esperado para o caso.

Aplique este tutorial agora no JurAI Pro.
Trial 21 dias grátis, sem cartão de crédito.

Começar →

Conteúdos relacionados

Mais tutoriais

← Ver todos os 8 tutoriais