Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Checks a Canadian Social Insurance Number with the Luhn algorithm and flags the temporary-resident series.
A Canadian SIN is nine digits validated by the Luhn algorithm — the same mod-10 doubling rule used on payment cards and IMEI numbers, which is why a card validator will happily accept a SIN and vice versa. Luhn catches every single-digit error but not every transposition: swapping an adjacent 0 and 9 leaves the total unchanged, which is a known limitation of the scheme rather than of any implementation. The first digit indicates the issuing region, and a leading 9 marks a number issued to a temporary resident, which expires — so a 9-series SIN that passes the checksum may still no longer be usable. Only Service Canada can confirm a SIN is valid and current.
| Algorithm | Luhn — the same mod-10 rule as payment cards and IMEIs |
|---|---|
| Typo detection | 100% of single-digit errors; Luhn misses a 0/9 adjacent swap |
| Leading 9 | Issued to temporary residents, and it expires |
| Length | Nine digits, usually written 123-456-789 |
| Privacy | Checked locally; never transmitted |
Internal consistency only. It cannot confirm the SIN was issued, is active, or has not expired.
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…