Brazil PIS/PASEP Validator
ValidatorValidate a Brazilian PIS/PASEP (also known as NIS or NIT) worker registration number instantly. Confirms the mod-11 check digit. Free, runs in your browser.
Validating a taxpayer ID instead?
PIS/PASEP identifies a worker's registration with Brazil's social programs. CPF is the separate general taxpayer ID most Brazilian forms also ask for. Try our CPF Validator →
About this tool
About Brazil PIS/PASEP Validator
PIS/PASEP (also called NIS or NIT) is the 11-digit worker registration number used across Brazil's payroll, social-program, and INSS systems — a natural sibling of CPF and CNPJ. It uses a mod-11 check digit over the first 10 digits with weights 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
Paste a PIS/PASEP number and the tool recomputes the mod-11 check digit, correctly treating both a mod-11 result of 0 and of 1 as check digit 0 (the two 'no single digit fits' cases), then compares it to the 11th digit.
Use this to verify a worker's PIS/PASEP before payroll or benefits processing, or to debug a validation library implementing the same algorithm used for NIS and NIT.
Instant, fully client-side validation of a genuine, publicly documented checksum, cross-checked against real published test vectors — no data ever leaves your browser.
Key Features
- Verifies the mod-11 check digit
- Correctly handles both the 0-and-1 'maps to check digit 0' cases
- Same algorithm as PIS, PASEP, NIS, and NIT
- 100% browser-based, no data sent
FAQ
Brazil PIS/PASEP Validator — Frequently Asked Questions
Is PIS/PASEP the same as CPF?
No. CPF is Brazil's general taxpayer ID, used for almost everything. PIS/PASEP (also called NIS or NIT) is a separate 11-digit worker registration number used specifically for payroll, unemployment insurance, and social program administration — a different number with a different checksum.
Why do both a remainder of 0 and 1 give check digit 0?
The formula is 11 minus the mod-11 remainder. A remainder of 0 would give 11, and a remainder of 1 would give 10 — neither fits in a single digit, so both are defined to produce check digit 0 instead.
Can this tool confirm a PIS/PASEP number is currently active?
No. This is a mathematical checksum check only. Confirming a number is registered and active requires access to Brazil's Caixa Econômica Federal or INSS systems, which this site cannot query.
Tips
- Dots and hyphens are stripped automatically before validation
- Use the PIS/PASEP Generator on this site to create valid test numbers
- CPF is Brazil's separate general taxpayer ID — check our CPF tools too
Explore more
Related Tools
Other tools that might be useful for your workflow