Verifica CPF e CNPJ brasiliani
Controlla le cifre di controllo di un CPF o di un CNPJ brasiliano, anche del nuovo CNPJ alfanumerico, e vedi il numero formattato.
11 cifre per un CPF, 14 caratteri per un CNPJ. Punti, barra e trattino sono facoltativi. Inserisci 9 o 12 caratteri per ottenere le cifre di controllo.
Inserisci un numero per vedere il risultato.
Il risultato dice solo se il numero ha la forma e le cifre di controllo giuste. Non dice se il numero è registrato, qual è la sua situazione presso la Receita Federal né a chi appartiene.
Numeri di prova
Solo valori di prova. Non usarli come numero di una persona o di un'organizzazione reale.
Numeri casuali con cifre di controllo corrette, per sviluppo e test. Un numero casuale può coincidere con uno davvero rilasciato. I CNPJ numerici di prova usano l'ordine 0001.
Come si calcolano le cifre di controllo
- CPF: 11 cifre, di cui le ultime due di controllo. Per la 10ª, moltiplica le prime nove cifre per 10, 9, … 2, somma e dividi per 11: un resto di 0 o 1 dà 0, altrimenti la cifra è 11 meno il resto. L'11ª si calcola allo stesso modo sulle prime dieci cifre con i pesi 11 … 2.
- La 9ª cifra del CPF è la regione fiscale (Região Fiscal) dell'indirizzo dichiarato alla prima registrazione: 1 DF, GO, MT, MS, TO; 2 PA, AM, AC, AP, RO, RR; 3 CE, MA, PI; 4 PE, RN, PB, AL; 5 BA, SE; 6 MG; 7 RJ, ES; 8 SP; 9 PR, SC; 0 RS.
- CNPJ: 14 caratteri, cioè una radice di 8, un ordine di 4 e due cifre di controllo. Ognuno dei primi 12 caratteri vale il suo codice ASCII meno 48: le cifre mantengono il loro valore e A = 17 … Z = 42. I pesi da 2 a 9 vanno da destra a sinistra e ricominciano dopo il 9; la regola del resto è la stessa del CPF.
- Da luglio 2026 la Receita Federal assegna CNPJ alfanumerici, con lettere dalla A alla Z nella radice e nell'ordine, solo alle nuove registrazioni. I CNPJ esistenti non cambiano e le cifre di controllo sono sempre due numeri.
- Tutto avviene nel tuo browser. I numeri inseriti non vengono inviati a LeedyBox né salvati.
Fonte: Receita Federal: folheto «Cadastros – CPF e CNPJ» · Ultimo controllo:
Fonte: Receita Federal / Serpro: Cálculo dos dígitos verificadores de CNPJ alfanumérico · Ultimo controllo:
Fonte: Receita Federal: CNPJ alfanumérico – Perguntas e respostas · Ultimo controllo:
Fonte: Receita Federal: CNPJ Alfanumérico · Ultimo controllo:
Risultato sbagliato? Se un numero davvero rilasciato risulta sbagliato, scrivici. Per favore non inviare il numero: dicci se è un CPF o un CNPJ e quale cifra di controllo non torna, oppure invia un numero di prova generato che mostri il problema.
Una frase di questa pagina suona innaturale nella tua lingua? Segnalacelo.
Come si usa
- Digita o incolla un CPF (11 cifre) o un CNPJ (14 caratteri). Punti, barra e trattino sono facoltativi e le minuscole vengono lette come maiuscole.
- Se hai solo la base del numero, inserisci 9 cifre per un CPF o 12 caratteri per un CNPJ: lo strumento mostra le cifre di controllo e il numero completo formattato.
- Per i test del software scegli CPF, CNPJ numerico o CNPJ alfanumerico e quanti numeri ti servono, poi premi Genera.
Domande frequenti
Come si calcolano le cifre di controllo del CPF?
Moltiplica le prime nove cifre per 10, 9, 8 … 2, somma e dividi per 11. Se il resto è 0 o 1 la prima cifra di controllo è 0, altrimenti è 11 meno il resto. La seconda si calcola allo stesso modo sulle prime dieci cifre con i pesi 11 … 2. Per 280.012.389 la prima somma è 162, resto 8, quindi la prima cifra è 3; la seconda somma è 201, resto 3, quindi la seconda è 8. Il risultato, 280.012.389-38, è l'esempio della stessa Receita Federal.
Che cos'è il CNPJ alfanumerico?
Da luglio 2026 la Receita Federal assegna alle nuove registrazioni CNPJ i cui primi 12 caratteri possono contenere lettere maiuscole dalla A alla Z oltre alle cifre, per esempio 12.ABC.345/01DE-35. Il numero resta di 14 posizioni e le due cifre di controllo sono sempre numeri. I CNPJ rilasciati prima mantengono il loro numero, quindi i sistemi devono accettare entrambe le forme.
Come contano le lettere nelle cifre di controllo del CNPJ?
Ogni carattere vale il suo codice ASCII meno 48: le cifre mantengono il loro valore, A = 17, B = 18 … Z = 42. Con i pesi da 2 a 9 da destra, i primi 12 caratteri di 12.ABC.345/01DE danno 459; 459 diviso 11 dà resto 8, quindi la prima cifra di controllo è 11 − 8 = 3. La seconda, 5, si calcola allo stesso modo su 13 caratteri. Poiché le cifre mantengono il loro valore, lo stesso calcolo vale per i CNPJ numerici.
Un risultato valido significa che il CPF o il CNPJ esiste?
No. Cifre di controllo corrette dicono solo che il numero è ben formato. Se un CPF o un CNPJ è registrato, e la sua situazione (situação cadastral), si può verificare solo presso la Receita Federal.
Che cosa indica la 9ª cifra del CPF?
È la regione fiscale dell'indirizzo dichiarato alla prima registrazione del CPF, per esempio 8 per San Paolo e 7 per Rio de Janeiro ed Espírito Santo. Non cambia con un trasloco, quindi non dice dove la persona vive oggi.