The Hash & Security Toolkit gives developers production-grade cryptographic primitives that run entirely in the browser via the Web Crypto API. Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text simultaneously, sign messages with HMAC-SHA256 or HMAC-SHA512, encrypt and decrypt text with AES-256-GCM, build and sign JWTs, and generate cryptographically strong passwords with configurable entropy.
Every operation uses your browser's native crypto implementation — the same code that powers TLS and WebAuthn — so results are identical to what you would get from Node's crypto module or OpenSSL. No keys, plaintext, or ciphertext are transmitted anywhere. This makes the toolkit safe to use with production API secrets, webhook signing keys, and confidential payloads.
The AES tool uses PBKDF2 with 100,000 iterations to derive a key from your passphrase, then encrypts with AES-256 in GCM mode for authenticated encryption. The JWT builder supports HS256, HS384, and HS512 algorithms and displays a live preview of the encoded token as you edit the header and payload.