tools.junyo.dev

CPF Generator

Generate mathematically valid CPF numbers for software tests, with check-digit explanation and no registry lookup.

Details below
About this tool

Synthetic CPF for fixtures and form validation.

The generator creates CPF numbers that pass the mathematical check-digit rule. It is useful for automated tests, mocks, documentation and staging, but it does not query Brazilian government systems or confirm that a person exists.

How to use

Generate, copy and keep the legal context clear.

  1. Click generate again to create another synthetic CPF.
  2. Copy either the punctuated format or the eleven raw digits.
  3. Use only in testing environments, never for real registrations or identity impersonation.
Privacy

CPF can be personal data

Even for testing, CPF is a sensitive identifier in Brazil. This tool therefore avoids placing numbers in URLs, storage, logs or analytics.

When you need to validate a real CPF typed by a user, use the mathematical validation page and keep the same caution: validation is not registry lookup.

  • No backend is used to generate the number.
  • No deliberate local persistence.
  • No promise of registry existence.
FAQ

Frequently asked questions

There is no such guarantee. The tool only guarantees mathematical coherence of the check digits.

Brazilian Documents

We use aggregate analytics and manual ads only with consent. The tools keep working even if you decline.