Generate UUIDs, ULIDs or API tokens
Crypto, Hash & Token Tools Hub
UUID, ULID, tokens, hashes, HMAC, Bcrypt, AES, RSA, OTP and password strength tools in one entry.
A browser-local crypto toolkit for development and security testing. Generate UUIDs, ULIDs and random tokens, calculate SHA/MD5/HMAC hashes, analyze password strength, create Bcrypt hashes, encrypt or decrypt text with AES, generate RSA key pairs, create OTP/TOTP codes and build BIP39 mnemonic phrases.
Built for these intents
Calculate SHA, MD5 and HMAC digests
Check password strength and create Bcrypt hashes
Generate RSA keys or OTP codes in the browser
Tools in this hub
UUID Generator
Generate random UUID v4 and GUID strings for database keys, API tokens, and unique identifiers. Cryptographically secure, ready for databases and APIs.
ULID Generator
Generate sortable Universally Unique Lexicographic IDs (128-bit, timestamp-based). Time-ordered IDs that sort naturally in databases, logs and indexes.
Token Generator
Generate random secure tokens with custom charset, length, and hex or base64 output. Flexible enough for API keys, sessions, nonces and one-time links.
Password Strength Analyser
Estimate password strength, entropy bits and crack time using zxcvbn analysis. Spot weak passwords before they reach production systems and accounts.
Hash Generator
Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes from text with hex output, plus MD5 and RIPEMD-160. Perfect for checksums and file integrity verification.
HMAC Generator
Compute HMAC signatures with SHA-1/256/384/512 algorithms for API authentication and request signing. Perfect for webhook signatures and API auth flows.
Bcrypt Hash
Hash and verify passwords with bcrypt using custom salt rounds from 4 to 12. Industry-standard password hashing with an adjustable work factor.
Encrypt / Decrypt Text
AES encrypt and decrypt text with a passphrase using crypto-js in CBC mode. Symmetric encryption with passphrase, ideal for secret notes and messages.
RSA Key Pair Generator
Generate RSA key pairs in PEM format via the Web Crypto API with 1024-4096 bit keys. Web Crypto native, exportable PEM keys for any stack or service.
OTP / TOTP Generator
Generate TOTP codes (RFC 6238) from a base32 secret for 2FA and MFA authentication. Drop-in 2FA codes matching Google Authenticator and Authy output.
BIP39 Passphrase
Generate BIP39 mnemonic seed phrases (12/15/18/21/24 words) for crypto wallets. Compatible with Bitcoin, Ethereum and all HD wallet standards.
PDF Signature Checker
Inspect digital signature metadata embedded in a PDF with X.509 certificates. Verify signer identity and certificate chain without uploading your file.
Suggested workflows
Identifiers and tokens
Generate UUIDs, ULIDs and random tokens for databases, APIs and test data.
Password handling
Estimate password strength, then create a Bcrypt hash for verification flows.
API signing
Compute HMAC signatures, generate key pairs and check OTP flows.
What local crypto tools are for
Good for development and testing
Use them to generate test tokens, inspect hashes, validate signing flows and prepare demo data.
Sensitive input stays local
Keys, passwords and tokens are processed in the browser rather than sent to OLTool servers.
Production security still needs governance
Real systems require key lifecycle management, access control, auditing and backend security practices.
Crypto tools FAQ
Do these tools store my keys?
No. There is no server-side storage. Input is usually gone after refreshing or closing the page.
Should MD5 be used for password storage?
No. Use password hashing schemes such as Bcrypt, Argon2 or scrypt for passwords.
Are browser-generated RSA keys secure?
Web Crypto API can generate keys, but production use still requires key management, permissions and backup strategy.