Security and Identifier Tools

MD5, SHA-256, HMAC, bcrypt and JWT Decoder, Password and UUID Generators

Hashing, signing, decoding and generating the strings that security depends on. Compute a checksum, sign a payload with a shared secret, hash a password the way a login system does, read what is inside a JWT, and generate passwords and UUIDs from a proper random source — all without the input leaving your machine.

Most used this week

Every Security & Identifiers tool

AES Key Generator

Random AES-128, 192 or 256-bit keys in hex, Base64 or JWK.

Bearer Token Decoder

Decode an Authorization header and find out what kind of token it is.

CRC32 Calculator

CRC-32, CRC-32C and Adler-32 checksums of text or hex bytes.

CVE ID Validator

Check a list of CVE IDs for format errors and duplicates.

Hex Dump Viewer

View any file as hex and ASCII, with type detection and entropy.

Memorable Password Generator

Random words, a symbol and digits — strong, and you can remember it.

NTLM Hash Generator

Windows NTLM and LM hashes of a password, computed in your browser.

Passphrase Generator

Diceware passphrases from the EFF wordlist, generated locally.

Password Policy Generator

Write a modern NIST-based password policy for your organisation.

Random PIN Generator

Random 4, 6 or 8 digit PINs, avoiding 1234 and 0000.

Random String Generator

Cryptographically random strings in any length and character set.

SSH Key Fingerprint

Get ssh-keygen style SHA256 and MD5 fingerprints from any public key.

Secret Scanner

Find leaked API keys, tokens and passwords in pasted code.

Signature Verifier

Check whether a signature over a message matches a public key.

TOTP QR Code Generator

Authenticator app setup QR codes from a secret, issuer and account.

UUID Generator

Random v4 or time-ordered v7 UUIDs, generated in your browser.

UUID Validator

Check a list of UUIDs and decode their version, variant and timestamp.

Unicode Confusables Detector

Find lookalike and invisible Unicode characters hiding in text.

WiFi Password Generator

WPA2/WPA3 keys with no look-alike characters, easy to read aloud.

IP Range To CIDR Converter

Turn start and end IP addresses into the fewest CIDR blocks.

SSH Key Converter

Convert SSH public keys between OpenSSH, SSH2 and PEM formats.

Hashes

The hash tool computes MD5, SHA-1, SHA-256 and SHA-512 for text or a dropped file, with hex and Base64 output. Use it to verify a download against a published checksum, to produce a cache key, or to check what a system stored. The page is honest about which algorithms are still fit for which purposes — MD5 and SHA-1 for checksums, not for anything an attacker might target.

Signatures and password hashing

HMAC combines a hash with a secret key so the result proves both integrity and possession of the key; the tool produces HMAC-SHA256 and siblings for testing webhook signatures and API authentication. Bcrypt is what login systems should use for passwords: slow by design, salted, with an adjustable cost factor. The bcrypt tool hashes a password at the cost you choose and verifies a password against an existing hash, which is exactly what you need when debugging an authentication flow.

Tokens

The JWT decoder splits a token into header, payload and signature and shows the claims with expiry and issued-at times rendered as dates, so you can see why a token was rejected. It decodes; it does not verify unless you supply the secret, and it says so clearly, because a decoded token is not a trusted token.

Generating identifiers

The password generator draws from the browser's cryptographic random source with control over length, character classes and excluded look-alikes, and shows an entropy estimate. The UUID generator produces v4 random UUIDs, and v7 time-ordered ones where you want sortable keys, singly or in bulk. The UUID validator checks a string's format and reports its version and variant.

The important part

Everything runs in your browser via the Web Crypto API. Secrets, tokens and passwords you paste here are not transmitted, logged or stored anywhere, and nothing persists after the tab closes.

Explore other categories