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. Supports UUID, GUID. Runs locally — no data uploaded. Free at oltool.net.
ULID Generator
Generate sortable Universally Unique Lexicographic IDs (128-bit, timestamp-based). Supports ULID, unique ID. Runs locally — no data uploaded. Free at oltool.net.
Token Generator
Generate random secure tokens with custom charset, length, hex/base64 output. Supports token, random token. Runs locally — no data uploaded. Free at oltool.net.
Password Strength Analyser
Estimate password strength, entropy bits and crack time using zxcvbn analysis. Supports password strength, password checker. Runs locally — no data uploaded. Free at oltool.net.
Hash Generator
Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes from text with hex output. Includes MD5, RIPEMD-160. Supports SHA, SHA-1. Runs locally — no data uploaded. Free at oltool.net.
HMAC Generator
Compute HMAC signatures with SHA-1/256/384/512 algorithms for API authentication. Supports HMAC, HMAC SHA256. Runs locally — no data uploaded. Free at oltool.net.
Bcrypt Hash
Hash and verify passwords with bcrypt using custom salt rounds (4-12). Supports bcrypt, password hash. Runs locally — no data uploaded. Free at oltool.net.
Encrypt / Decrypt Text
AES encrypt and decrypt text with a passphrase using crypto-js (CBC mode). Supports AES encrypt, AES decrypt. Runs locally — no data uploaded. Free at oltool.net.
RSA Key Pair Generator
Generate RSA key pairs (PEM format) via Web Crypto API with 1024-4096 bits. Supports RSA, RSA key. Runs locally — no data uploaded. Free at oltool.net.
OTP / TOTP Generator
Generate TOTP codes (RFC 6238) from a base32 secret for 2FA/MFA authentication. Supports OTP, TOTP. Runs locally — no data uploaded. Free at oltool.net.
BIP39 Passphrase
Generate BIP39 mnemonic seed phrases (12/15/18/21/24 words) for crypto wallets. Supports BIP39, mnemonic. Runs locally — no data uploaded. Free at oltool.net.
PDF Signature Checker
Inspect digital signature metadata embedded in a PDF with X.509 certificates. Supports PDF signature, digital signature. Runs locally — no data uploaded. Free at oltool.net.
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.