Developer utilities
Everyday helpers for people who test software: strong passwords, unique identifiers and bulk mask conversion for Brazilian documents.
3 tools
What is in this section
Not every piece of test data is a Brazilian document. User credentials, primary keys and columns with inconsistent punctuation show up in almost every project, and these utilities handle them without installing anything.
- Password generator: passwords of 4 to 128 characters from the lowercase, uppercase, digit and symbol sets you select, drawn with the browser’s cryptographic random generator. The option to skip ambiguous characters (such as
0/Oand1/l) helps when a password must be typed by hand. The check tab estimates the strength of an existing password. - UUID generator: RFC 9562 version 4 (random) and version 7 (time-ordered), with or without hyphens, upper- or lower-case. v7 is a good choice for primary keys because it keeps B-tree indexes more compact than v4.
- Document formatter: paste a list of CPFs, CNPJs, CEPs (postal codes), phone numbers, plates or boletos and use Add mask or Remove mask, with Detect automatically to recognise each line’s type. It does not verify check digits; that is what the validators are for.
Bulk export: CSV, JSON and SQL
The site’s generators, password and UUID included, produce 1 to 1000 values per click, set in the Quantity field. Besides Copy there are three downloads:
- Export CSV writes a header row and one row per record. Fields containing commas, quotes or line breaks are quoted as RFC 4180 requires, so the file opens straight in Excel, LibreOffice or a PostgreSQL
COPY ... FROM. - Export JSON returns an indented array: strings for single-value tools, objects for multi-field records such as people and companies. Drop it in as a Jest, Vitest, Cypress or Playwright fixture.
- Export SQL writes one statement per record, for example
INSERT INTO devbr_uuid (uuid) VALUES ('…');. Column names are lower-cased and every value is a single-quoted text literal with apostrophes doubled. Rename thedevbr_<tool>table and cast types (dates, native UUID) to match your schema.
Privacy
Everything runs in JavaScript in your browser. Passwords, UUIDs and formatted lists are never sent to a server and are not kept after you close the page. Even so, for production secrets, use your team’s password manager or secrets vault.
Updated 2026-11-13 · Rafael Lima