Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Checks a Polish PESEL and decodes the date of birth and sex that the number carries in its own digits.
A PESEL is worth more than a yes or no, because it encodes a date of birth and a sex and both can be read straight out of it. The check digit is a weighted sum with the pattern 1,3,7,9 repeating, and it catches every single-digit error. The clever part is the month field: it carries the century as an offset, so a month between 01 and 12 means the 1900s, 21 to 32 means the 2000s, 41 to 52 the 2100s, 61 to 72 the 2200s, and 81 to 92 the 1800s. That is how eleven digits cover four centuries without a separate field. The tenth digit gives the sex — even for women, odd for men. A passing check digit still proves only that the number was typed correctly.
| Check digit | Weighted 1, 3, 7, 9 repeating, mod 10 |
|---|---|
| Encoded | Date of birth and sex, both decoded on this page |
| Century trick | The month field is offset by 20 per century — 21 to 32 means the 2000s |
| Typo detection | 100% of single-digit errors |
| Privacy | Decoded in your browser; nothing is sent anywhere |
Internal consistency and a decoded date. It cannot confirm issuance or identity.
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…