Random CPF Generator

 
Synthetic Brazilian CPF (Cadastro de Pessoas Físicas) generated locally in your browser with the Web Crypto API. Values use random base digits with valid mod-11 check digits and are not tied to a real person — for testing only.

Synthetic Brazilian CPF numbers

Generate a fake but correctly shaped Brazilian CPF (NNN.NNN.NNN-NN) for onboarding, KYC, and signup forms, UI mockups, test fixtures, and seed data. Each value carries the two trailing mod-11 check digits, so it passes standard CPF validators, and the all-identical-digit case (which real validators reject) is never produced. CPF has no reserved “never-issued” block, so treat these strictly as synthetic test data.

Mock data use cases

Use this generator for fictional test data in demo forms, QA records, screenshots, seed data, and documentation examples where a real CPF must never be used.

Privacy and limitations

This generator runs locally in your browser. Generated values match the CPF format and carry valid mod-11 check digits, but are built from random base digits and are not assigned to or connected to a real person. Unlike some national IDs, CPF has no reserved block guaranteeing a value was never issued, so use these only as synthetic fixtures.