Generatore di CPF Brasiliano
Generatore di CPF valido per test e sviluppo software. Genera un CPF casuale o più alla volta, per stato, con o senza punteggiatura. Gratis, senza registrazione.
Clicca su Genera CPF per creare un numero
Informazioni su questo strumento
Generatore di CPF online e gratuito pensato per sviluppatori e test software. Lo strumento genera numeri di CPF matematicamente validi, con le cifre di controllo calcolate dall'algoritmo ufficiale modulo 11, in modo che superino qualsiasi validazione di modulo o regola aziendale. L'intero processo avviene nel browser, senza registrazione e senza collegamento con persone reali. È possibile generare un CPF casuale, limitare il risultato a uno stato specifico o creare batch fino a 100 numeri in una sola volta.
Funzionalità
Come funziona l'algoritmo del CPF
L'algoritmo del CPF è composto da 11 cifre: 9 di identificazione e 2 di controllo alla fine. Le prime 9 sono sequenziali per regione fiscale, e la 9ª indica lo stato in cui il documento è stato emesso. Le ultime due derivano da un calcolo modulo 11 sulle cifre precedenti: ogni cifra viene moltiplicata per un peso, tutto viene sommato, diviso per 11, e il resto determina la cifra di controllo. Il metodo è stato progettato per rilevare errori di battitura. Modificare una cifra o invertirne due quasi sempre rompe la validazione, consentendo a qualsiasi sistema di rifiutare numeri non validi senza consultare l'autorità fiscale.
9ª Cifra del CPF per Regione Fiscale
| Cifra | Stati |
|---|---|
| 0 | Rio Grande do Sul (RS) |
| 1 | Distrito Federal (DF), Goiás (GO), Mato Grosso (MT), Mato Grosso do Sul (MS), Tocantins (TO) |
| 2 | Acre (AC), Amapá (AP), Amazonas (AM), Pará (PA), Rondônia (RO), Roraima (RR) |
| 3 | Ceará (CE), Maranhão (MA), Piauí (PI) |
| 4 | Alagoas (AL), Paraíba (PB), Pernambuco (PE), Rio Grande do Norte (RN) |
| 5 | Bahia (BA), Sergipe (SE) |
| 6 | Minas Gerais (MG) |
| 7 | Espírito Santo (ES), Rio de Janeiro (RJ) |
| 8 | São Paulo (SP) |
| 9 | Paraná (PR), Santa Catarina (SC) |
Casi d'Uso
Le applicazioni pratiche più comuni del generatore di CPF nel flusso di lavoro di sviluppo e QA sono:
- Validazione di form e UITestare maschere di input, validazioni in tempo reale (JavaScript, React, Angular, ecc.), messaggi di errore e comportamento del frontend con dati che superano tutte le regole.
- Test automatizzati (Unit, Integration e E2E)Popolare fixture, database di test e scenari con CPF validi, eliminando i dati reali e riducendo il rischio di fuga.
- Ambienti di sviluppo e collaudoCreare utenti di test in staging, database locali o ambienti di dimostrazione senza violare le leggi sulla protezione dei dati né usare dati di produzione.
- Test di API e integrazioniInviare payload realistici agli endpoint che richiedono un CPF: registrazioni, controlli di credito, emissione di fatture e servizi di terze parti.
- Mockup, prototipi e presentazioniRiempire schermate in Figma, Adobe XD o slide per clienti con dati visivamente convincenti, senza esporre informazioni reali.
- Test di performance e caricoGenerare centinaia di CPF rapidamente per simulare grandi volumi di registrazioni o query in un ambiente controllato.
- Studi, formazione e corsiProfessori e studenti li usano per esempi pratici in lezioni di programmazione, database e validazione di form.
Come Usare
Generare un CPF rapidamente
Aprendo la pagina, il primo CPF è già pronto. Per generarne un altro, clicca su "Genera CPF" — il numero è disponibile per essere copiato con un solo clic.
Generare più CPF in una volta
Seleziona "Genera Più CPF", scegli quanti (tra 2 e 100) e clicca su "Genera CPF". Il pulsante "Copia Tutti" invia l'intera lista agli appunti.
Scegliere il formato
Per impostazione predefinita, il CPF è formattato con punti e trattino. Se hai bisogno del numero grezzo (database, JSON, ecc.), attiva "Solo Numeri" prima di generare.
Domande e Risposte
Dipende dall'uso. Per test software, studio, dimostrazioni e sviluppo, non c'è alcun problema, poiché è esattamente per questo che esiste lo strumento. Ciò che costituisce un reato è usare un CPF generato in registri ufficiali, contratti, dichiarazioni o qualsiasi situazione che richieda un'identificazione reale. In tal caso, il comportamento può configurarsi come falsità ideologica (Art. 299 del Codice Penale brasiliano) e, a seconda del contesto, truffa.
Il numero è matematicamente valido, cioè supera la verifica delle cifre perché il calcolo del modulo 11 è corretto. Ma è fittizio e non ha alcun legame con persone reali né registrazione presso la Receita Federal. Serve a validare moduli e regole aziendali durante lo sviluppo, e nient'altro. Tentare di usarlo in registri ufficiali non funziona e può configurarsi come reato.
La nona cifra del CPF, appena prima delle due cifre di controllo, corrisponde alla regione fiscale in cui il documento è stato emesso. São Paulo è 8, Rio Grande do Sul è 0, Paraná e Santa Catarina sono 9, e così via. Il selettore di stato fissa quella cifra per generare numeri coerenti con una regione specifica. Lasciando su "Tutti gli Stati", la cifra viene sorteggiata in modo casuale.
Dipende da dove verrà usato il numero. I moduli e le schermate che mostrano il CPF all'utente di solito usano il formato con punteggiatura (999.999.999-99). I database, le API e le validazioni backend tendono a memorizzare il numero pulito, senza caratteri speciali. L'opzione "Solo Numeri" risolve questo al momento della generazione, senza dover elaborare la stringa in seguito.
In pratica, tutti questi termini descrivono lo stesso strumento: un'utilità che genera numeri seguendo la regola matematica del CPF, ma senza appartenere a nessuno. "Fake" e "falso" sono le ricerche più comuni, mentre alcuni sviluppatori preferiscono "fittizio", "casuale" o "di test" perché sembrano meno suggestivi. Il risultato e la finalità sono gli stessi in tutti i casi.