Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Checks a Spanish DNI or NIE letter, which is the number modulo 23 mapped onto a fixed 23-letter table.
The letter on a Spanish DNI is not arbitrary and not a signature: it is the eight-digit number modulo 23, looked up in the fixed string TRWAGMYFPDXBNJZSQVHLCKE. Because 23 is prime and the table has no repeats, the letter catches every single-digit error and every transposition — 100% of both over 3,000 generated cases, the best detection rate in this family. A NIE works the same way with one extra step: the leading X, Y or Z counts as 0, 1 or 2 and is prepended to the seven digits before the modulo. Note the table deliberately omits I, Ñ, O and U, because they are too easily confused with 1, N, 0 and V. A correct letter proves the number was typed accurately, not that it was issued.
| Rule | Number mod 23, looked up in TRWAGMYFPDXBNJZSQVHLCKE |
|---|---|
| NIE prefix | X counts as 0, Y as 1, Z as 2, prepended before the modulo |
| Typo detection | 100% of single-digit errors and 100% of transpositions |
| Missing letters | I, Ñ, O and U are excluded — too close to 1, N, 0 and V |
| Privacy | Calculated in your browser |
Confirms the letter matches the number. It cannot confirm the document exists, is current, or belongs to the bearer.
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…