Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Checks the format of a Pakistani CNIC and reads the province and sex it encodes — it has no check digit.
A Pakistani CNIC is thirteen digits and — this is the part every other tool gets wrong — it has no check digit. Nothing in the number verifies the rest of it, so no offline tool can tell a real CNIC from thirteen plausible digits, and any site showing you a green tick is overstating what it knows. What can be read is structure: the first digit is the issuing region (1 Khyber Pakhtunkhwa, 2 the former FATA, 3 Punjab, 4 Sindh, 5 Balochistan, 6 Islamabad, 7 Gilgit-Baltistan), the first five digits together give the locality, the next seven are the family record, and the last digit encodes sex — odd for male, even for female. Only NADRA can confirm a CNIC exists.
| Length | 13 digits, usually written 12345-1234567-1 |
|---|---|
| Check digit | None. There is nothing in the number that verifies the rest |
| First digit | 1 KP · 2 former FATA · 3 Punjab · 4 Sindh · 5 Balochistan · 6 Islamabad · 7 Gilgit-Baltistan |
| Last digit | Odd for male, even for female |
| Verification | Only NADRA can confirm a CNIC — no offline tool can |
Format and encoded fields only. There is no check digit, so validity genuinely cannot be established offline — only NADRA can confirm a CNIC.
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Generates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, all at once.
Generates an MD5 hash of any text or string, with optional HMAC and uppercase output.
Generates SHA-256 hashes using the browser's Web Crypto API, with HMAC support.
Generates SHA-1 hashes, still required by some legacy systems and Git object addressing.
Generates SHA-512 hashes for checksums, signatures and archival fingerprints. Runs in your…
Encodes and decodes Base32, the alphabet used by TOTP secrets and some file systems.
Encodes and decodes Base58, the alphabet used by Bitcoin addresses and short identifiers.
Encrypts and decrypts text with AES-GCM 256-bit using a password, entirely in your browser.
Applies a repeating-key XOR to text or hex, the operation behind many simple obfuscation…