Security & encryption

Generate passwords, hashes, tokens and encrypt text — all in your browser with Web Crypto.

18 tools

AES Text Encryption (AES-GCM + PBKDF2)

Encrypt and decrypt text with AES-256-GCM using a passphrase-derived key (PBKDF2 SHA-256, random salt), entirely in your browser with no uploads.

Argon2 & scrypt Hash

Hash a password with Argon2id or scrypt and verify an Argon2 hash against a password, entirely in your browser.

Bcrypt Hash Generator & Verifier

Generate a bcrypt password hash from plain text at a chosen cost factor, or verify a password against an existing bcrypt hash, entirely in your browser.

BIP39 Mnemonic Generator

Generate a random BIP39 recovery phrase of 12 to 24 words in several languages, or convert an existing mnemonic back into its raw entropy, entirely in your browser.

CSR & Self-Signed Certificate Generator

Generate an RSA or ECDSA private key together with a certificate signing request or a self-signed X.509 certificate, all in your browser.

ECDSA & Ed25519 Key Generator

Generate ECDSA (P-256/P-384) or Ed25519 key pairs and sign or verify messages, exported as PEM or JWK, entirely in your browser.

HMAC Generator

Compute an HMAC from a message and secret key using SHA-1, SHA-2 or SHA-3, verify it against an expected signature, and output hex or Base64 — all in your browser.

htpasswd Generator

Build an Apache or nginx .htpasswd line and an HTTP Basic Authorization header from a username and password, with bcrypt, APR1, or SHA-1 hashing, entirely in your browser.

JWT Tools — Decode, Verify & Sign

Decode JWTs, verify HS, RS and ES signatures with a secret or PEM public key, and sign new HS tokens — all entirely in your browser.

Password Generator

Create strong, random passwords with adjustable length, lowercase, uppercase, digit and symbol sets, and ambiguous-character filtering, all in your browser.

Password Strength Checker

Score any password from 0 to 4 and see its entropy, estimated crack time, and concrete improvement tips, all computed in your browser.

PBKDF2 & HKDF Key Derivation

Derive a key from a password or secret with PBKDF2 or HKDF, choosing the salt, iteration count or info label, hash, and output length, and read it back as hex or base64, entirely in your browser.