🔐Crypto Collection

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.

12Curated tools
3Workflows
3FAQ answers

Built for these intents

Generate UUIDs, ULIDs or API tokens

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

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.

🔒 Bcrypt Hash🛡️ Encrypt / Decrypt Text🗝️ RSA Key Pair Generator🔐 OTP / TOTP Generator🔑 BIP39 Passphrase📑 PDF Signature Checker