Test data for Brazilian software
EN
Fictitious data for software testing. Using fake documents for fraud is a crime in Brazil (Penal Code, arts. 297–299, 307).

About DevBR Kit

Why this project exists

DevBR Kit is maintained by Rafael Lima, a backend developer based in Belo Horizonte, Minas Gerais, Brazil. Project after project, he kept writing the same throwaway scripts to create valid test documents: a CPF for a sign-up form in QA, a batch of CNPJs to seed a staging database, a Mercosur-format licence plate to test an input mask. The kit brings those tools together in one place, with reviewed algorithms and a fast interface.

How the tools work

  • Documented algorithms: each tool implements the format and check-digit rules published by Brazilian authorities such as the Receita Federal (federal revenue service), TSE (electoral court), Caixa and SENATRAN (national traffic secretariat). Where no official public specification exists, the tool page says so.
  • Generate and validate: besides generating values, you can paste a list and see, line by line, whether each item is valid and why.
  • Privacy: everything runs in your browser; nothing you generate or paste is sent to the server. See the Privacy Policy.
  • Free: no sign-up, no ads and no third-party scripts.

Responsible use

Generated data is fictitious and intended only for software testing: test fixtures, form validation tests, QA, demo databases and sandbox integrations. It gives access to nothing and must not be used to register for real services. The full rules are in the Terms of Use.

Corrections and suggestions

Found a mistake in an algorithm, or missing a tool? RG (state ID), state tax registration (IE), bank account and boleto tools are already planned. Get in touch through the contact page; libraries and data sources are listed in Credits.

DevBR Kit (4devsbr.com) is an independent website and is not affiliated with 4Devs.

Updated 2026-11-13