Validador, Calculadora e Decodificador de Número CNJ
Confira instantaneamente se um número de processo judicial é válido pelo módulo 97, descubra a qual tribunal (TJ, TRT ou TRF) ele pertence, calcule o dígito verificador DD e recupere números com zeros cortados pelo Excel.
Número CNJ matematicamente válido (ISO 7064 Mod 97-10)
Formato oficial: 1002456-57.2024.8.26.0100
Anatomia dos 20 dígitos (Resolução CNJ nº 65/2008)
Ordem na vara de origem
ISO 7064 Mod 97-10
Ano do protocolo inicial
Estadual (TJ)
TJSP
Fórum, comarca ou vara
- 1. R1 = 1002456 mod 97 = 58
- 2. R2 = (582024826) mod 97 = 91
- 3. R3 = (91010000) mod 97 = 41
- 4. DD = 98 - 41 = 57
Tribunal de Justiça do Estado de São Paulo
- Prefixo CNJ
- 8.26
- Esfera / UF
- Estadual · SP
Valide o CNJ antes de chamar a API e economize requisições
export function isValidCnj(input: string): boolean {
const d = input.replace(/\D/g, "");
if (d.length !== 20) return false;
const body = d.slice(0, 7) + d.slice(9, 20) + "00";
const expected = 98 - Number(BigInt(body) % 97n);
return expected === Number.parseInt(d.slice(7, 9), 10);
}Precisa consultar capas, partes, movimentações ou monitorar processos por webhook? Veja o guia técnico completo do algoritmo Mod 97-10 ou conheça a API de Processos Judiciais do BuscaProcessos.
Tabela oficial de códigos do CNJ (J.TR)
No padrão NNNNNNN-DD.AAAA.J.TR.OOOO, o dígito J identifica o segmento do Poder Judiciário e TR identifica o tribunal. Clique em qualquer tribunal monitorado para conferir se o portal PJe, e-SAJ, eproc ou Projudi está no ar agora.
| Dígito J | Segmento do Poder Judiciário | Sigla usual |
|---|---|---|
| 1 | Supremo Tribunal Federal | STF |
| 2 | Conselho Nacional de Justiça | CNJ |
| 3 | Superior Tribunal de Justiça | STJ |
| 4 | Justiça Federal | Federal (TRF) |
| 5 | Justiça do Trabalho | Trabalhista (TRT/TST) |
| 6 | Justiça Eleitoral | Eleitoral (TRE/TSE) |
| 7 | Justiça Militar da União | Militar da União (STM) |
| 8 | Justiça dos Estados e do Distrito Federal e Territórios | Estadual (TJ) |
| 9 | Justiça Militar Estadual | Militar Estadual (TJM) |
Justiça Federal (J = 4)
- 4.03TRF-3 (SP, MS)
- 4.01TRF-1 (DF, GO, BA…)
- 4.02TRF-2 (RJ, ES)
- 4.04TRF-4 (RS, SC, PR)
- 4.05TRF-5 (AL, CE, PB…)
- 4.06TRF-6 (MG)
Justiça Estadual (J = 8)
- 8.26TJSP (SP)
- 8.19TJRJ (RJ)
- 8.13TJMG (MG)
- 8.21TJRS (RS)
- 8.16TJPR (PR)
- 8.24TJSC (SC)
- 8.05TJBA (BA)
- 8.09TJGO (GO)
- 8.17TJPE (PE)
- 8.07TJDFT (DF)
- 8.01TJAC (AC)
- 8.02TJAL (AL)
- 8.03TJAP (AP)
- 8.04TJAM (AM)
- 8.06TJCE (CE)
- 8.08TJES (ES)
- 8.10TJMA (MA)
- 8.11TJMT (MT)
- 8.12TJMS (MS)
- 8.14TJPA (PA)
- 8.15TJPB (PB)
- 8.18TJPI (PI)
- 8.20TJRN (RN)
- 8.22TJRO (RO)
- 8.23TJRR (RR)
- 8.25TJSE (SE)
- 8.27TJTO (TO)
Justiça do Trabalho (J = 5)
- 5.02TRT-2 (SP)
- 5.15TRT-15 (SP)
- 5.01TRT-1 (RJ)
- 5.03TRT-3 (MG)
- 5.04TRT-4 (RS)
- 5.05TRT-5 (BA)
- 5.06TRT-6 (PE)
- 5.07TRT-7 (CE)
- 5.08TRT-8 (PA, AP)
- 5.09TRT-9 (PR)
- 5.10TRT-10 (DF, TO)
- 5.11TRT-11 (AM, RR)
- 5.12TRT-12 (SC)
- 5.13TRT-13 (PB)
- 5.14TRT-14 (RO, AC)
- 5.16TRT-16 (MA)
- 5.17TRT-17 (ES)
- 5.18TRT-18 (GO)
- 5.19TRT-19 (AL)
- 5.20TRT-20 (SE)
- 5.21TRT-21 (RN)
- 5.22TRT-22 (PI)
- 5.23TRT-23 (MT)
- 5.24TRT-24 (MS)
Perguntas frequentes sobre o Número Único CNJ
Como funciona o cálculo do dígito verificador (DD) do número CNJ?
A Resolução CNJ nº 65/2008 adota a norma internacional ISO 7064:2003 (Módulo 97, Base 10). Concatenam-se os 7 dígitos sequenciais (NNNNNNN), o ano (AAAA), o ramo da Justiça (J), o tribunal (TR), a unidade de origem (OOOO) e dois zeros ao final (00). Divide-se esse inteiro por 97 e subtrai-se o resto de 98: DD = 98 - (resto).
Como descobrir de qual tribunal é um processo pelo número CNJ?
Observe os dígitos nas posições 14 a 16 do formato NNNNNNN-DD.AAAA.J.TR.OOOO. O dígito J indica o ramo (4 = Justiça Federal, 5 = Justiça do Trabalho, 8 = Justiça Estadual) e os dois dígitos TR indicam o tribunal regional ou estadual (por exemplo, 8.26 é o TJSP, 5.02 é o TRT-2 e 4.03 é o TRF-3).
Por que números CNJ colados do Excel costumam dar erro de validação?
Quando uma coluna não está formatada como Texto, o Excel converte os 20 dígitos em número inteiro ou notação científica e apaga os zeros à esquerda do sequencial (por exemplo, 0010452 vira 10452, deixando 18 dígitos). Nossa ferramenta detecta entradas de 14 a 19 dígitos, restaura os zeros à esquerda e revalida o módulo 97 automaticamente.
Um número CNJ matematicamente válido garante que o processo existe?
Não. A validação ISO 7064 Mod 97-10 confirma que não houve erro de digitação nos 20 dígitos e identifica o tribunal competente, mas para verificar se o processo existe e consultar partes e movimentações é necessário consultar os sistemas oficiais ou o BuscaProcessos.