Validatore CPF e CNPJ

Cosa sono il CPF e il CNPJ?

Il Validatore CPF e CNPJ verifica all’istante se un CPF (persona fisica) o un CNPJ (azienda) brasiliano è matematicamente valido. Entrambi terminano con cifre di controllo calcolate dalle cifre precedenti con un algoritmo modulo 11. Lo strumento rileva automaticamente se hai inserito un CPF (11 cifre) o un CNPJ (14 cifre), ricalcola le cifre di controllo, rifiuta sequenze non valide note come cifre ripetute e ti dice subito se il numero è valido — già formattato. È ideale per sviluppatori che convalidano moduli e per chiunque voglia verificare un documento, e funziona interamente nel browser, mantenendo i tuoi dati privati.

Il CPF (Cadastro de Pessoas Físicas) è il codice fiscale individuale brasiliano — un codice di 11 cifre emesso dalla Receita Federal a ogni cittadino e residente brasiliano. Il CNPJ (Cadastro Nacional da Pessoa Jurídica) è l'equivalente per le persone giuridiche. Entrambi includono cifre di controllo verificabili matematicamente.

Come Funziona

  1. Incolla o digita un CPF o CNPJ — con o senza punti, barre e trattini.
  2. Lo strumento rileva il tipo e convalida le cifre di controllo mentre scrivi.
  3. Leggi il risultato: badge verde per i numeri validi (con la versione formattata) o rosso per quelli non validi.

Casi d'Uso

  • Validare numeri CPF o CNPJ inseriti in un modulo prima di inviarli a un backend o API.
  • Verificare se un numero di documento copiato da una ricevuta o un contratto ha il formato corretto.
  • Capire come funziona l'algoritmo della cifra di controllo CPF/CNPJ per sviluppo o conformità.
  • Identificare rapidamente se un numero è CPF o CNPJ in base alla sua lunghezza.

Come funziona la validazione della cifra di controllo

La validazione CPF moltiplica ciascuna delle prime 9 cifre per un peso decrescente (da 10 a 2), somma i prodotti, calcola il resto mod 11 e deriva la prima cifra di controllo. Il CNPJ usa i pesi 5,4,3,2,9,8,7,6,5,4,3,2 per il primo e 6,5,4,3,2,9,8,7,6,5,4,3,2 per il secondo.

Dal 2026, i numeri CNPJ possono anche contenere lettere nelle prime otto posizioni (CNPJ alfanumerico). Questo strumento supporta il nuovo formato.

Vantaggi

  • Convalida gli input dei moduli all’istante senza usare dati personali reali né un backend.
  • Capisci come funzionano le cifre di controllo modulo 11, utile per creare la tua convalida.
  • Funziona al 100% nel browser — il numero verificato non viene mai caricato.

Validação Ocorre Offline (IT)

Validação de números de documento (CPF, CNPJ, DNI, etc.) é realizada usando algoritmos JavaScript que rodam no seu navegador. Os números que você insere são validados localmente no seu dispositivo — nunca chegam aos nossos servidores. (IT)

FAQ

Come si convalida un CPF o CNPJ?

Entrambi usano cifre di controllo. Lo strumento le ricalcola dalle cifre base e le confronta con quelle inserite; rifiuta anche sequenze di cifre identiche.

I miei dati vengono inviati da qualche parte?

No. La convalida avviene interamente nel tuo browser — nulla viene caricato.

Un numero valido significa che esiste davvero?

No. Significa solo che il numero è matematicamente corretto; non viene consultato alcun registro ufficiale.

Un CPF o CNPJ può superare la validazione ed essere comunque non valido?

Sì. La validazione della cifra di controllo conferma solo la coerenza matematica. Non verifica se il numero esiste nel registro della Receita Federal o appartiene a una persona o azienda specifica.