Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Validates an IBAN from any of the 87 countries in the ISO 13616 registry: the mod-97 checksum, the country length and the structure, reported separately.
A validator that knows all 87 countries in the ISO 13616 registry and reports the checksum, the length and the structure separately, because they fail at different things.
| Countries | 87, the whole ISO 13616 registry |
|---|---|
| Shortest | Norway, 15 characters |
| Longest | Saint Lucia, 32 characters |
| The rule | Rotate four characters, letters become 10-35, remainder on 97 must be 1 |
| Check digits | Always 02 to 98. 00, 01 and 99 cannot be produced |
| What it catches | Every single-character error; all adjacent digit swaps |
| What it misses | A letter swapped with a neighbouring digit — 1 case in 1,183 tested |
| Privacy | The arithmetic runs in your browser. Nothing you type is sent anywhere |
This tool uses ISO 7064 MOD-97-10: move the first four characters to the end, replace each letter with its position in the alphabet plus nine, read the result as one long number, and a valid IBAN leaves remainder 1 when divided by 97. Every intermediate value is shown on screen, so the result can be checked by hand.
It checks arithmetic and shape. It does not look up the bank, confirm the account exists, or verify the national check digits that Belgium, Spain, France, Portugal, Norway and Finland compute inside their own account numbers — those are separate rules and passing mod-97 says nothing about them.
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…