They appear in different contexts, but many systems use the same 11-digit structure with a check digit.
PIS/PASEP Generator
Generate synthetic PIS/PASEP numbers with a modulo-11 check digit for payroll tests and internal registrations.
A synthetic labor identifier with coherent check digit.
PIS, PASEP, NIS and NIT appear in Brazilian payroll, social-security and onboarding flows. For tests, the important part is using synthetic numbers with a correct check digit instead of reusing real personal identifiers.
Create test data without relying on real registrations.
- Generate a synthetic PIS/PASEP and inspect the base and check digit.
- Copy the punctuated format for UI tests or the raw digits for APIs.
- Use it as a fixture, never for real benefit or employment lookups.
Why not use real PIS numbers in QA
Labor identifiers can connect to personal and sensitive employment history. Even in staging, real data increases legal and operational risk.
A synthetic value with a correct check digit tests the technical rule without exposing a person.
- 11 digits.
- Modulo 11.
- No official database lookup.
Sources and references for this tool
These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
- Lei Complementar nº 7/1970 — PISPresidência da República — Historical legal basis for the Social Integration Program.
- Lei Complementar nº 8/1970 — PASEPPresidência da República — Historical legal basis for the public-servant asset formation program.
- LGPDPresidência da República — Legal basis for careful handling of personal identifiers.