CodeToolsHub.dev

PIS / PASEP / NIS / NIT Validator

Live

Check a PIS/PASEP check digit locally.

All generated data is fictional and intended for development, testing, QA, prototyping, and automation only. Do not use it for fraud, impersonation, or illegal activity.

Configuration

Output· 6 lines · json
ValidValid PIS/PASEP.
Formatted
120.72642.20-7
Also known as
NIS / NIT

About this tool

PIS, PASEP, NIS and NIT are names for the same 11-digit worker/social identifier, and they share one national algorithm: 10 base digits weighted by 3,2,9,8,7,6,5,4,3,2 with a single mod-11 check digit. This tool checks the length, rejects repeated sequences, and verifies the check digit. Technical validation only — it does not confirm the number was issued.

How it works

  1. Paste a PIS/PASEP number (also called NIS or NIT), formatted or raw.
  2. The validator checks the length, rejects repeated sequences, and verifies the mod-11 check digit.
  3. Read the result locally in your browser — nothing is uploaded.

Example output

{
  "valid": true,
  "reason": "Valid PIS/PASEP.",
  "Formatted": "120.72642.20-7",
  "Also known as": "NIS / NIT"
}

Frequently asked questions

Does a valid PIS mean it is registered?
No. This only checks the format and mod-11 check digit — not whether the number was actually issued.
Is PIS the same as PASEP, NIS and NIT?
Yes — they are different names for the same 11-digit identifier and share one check-digit algorithm.
Does it run locally?
Yes — validation happens entirely in your browser; the number is never uploaded.

Related tools

CodeToolsHub.dev

Realistic fictional data for development, testing, and AI.

© 2026 CodeToolsHub.devAll generated data is fictional. Not affiliated with Microsoft or Visual Studio Code.