Free Online Security & Crypto Tools
12 toolsStrengthen your security posture with free online cryptographic and password tools. Generate strong passwords and passphrases, compute SHA-256 or MD5 hashes, create AES and RSA key pairs, verify HMAC signatures, and check password strength — all processed locally in your browser so plaintext secrets never leave your device.
Security tools
12Secure Hash Generator
Free hash generator. Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512, and more cryptographic hashes for any text string instantly.
HMAC-SHA256 Generator
Free HMAC generator. Create HMAC-SHA256, HMAC-SHA512, or HMAC-MD5 message authentication codes with a custom secret key.
RSA 2048 Key Generator
Free RSA key pair generator. Generate 1024, 2048, or 4096-bit RSA public and private keys in PEM format entirely in the browser.
AES Key Generator
Free AES key generator. Generate cryptographically secure AES-128, AES-192, or AES-256 encryption keys in hex format instantly.
Password Generator
Free random password generator. Create strong passwords with custom length, uppercase, lowercase, numbers, and special characters.
Password Strength Checker
Free password strength checker. Analyze strength, entropy bits, and estimated crack time for any password based on its complexity.
Random Passphrase Generator
Free passphrase generator. Create memorable, secure passphrases from random word combinations with custom word count and separators.
MAC Address Generator
Free random MAC address generator. Generate valid random MAC addresses in IEEE standard format for network testing and VMs.
Random Number Generator
Free random number generator. Generate single or multiple random integers or decimals within a custom min–max range instantly.
Random String Generator
Free random string generator. Create random alphanumeric strings, hex codes, or custom character set sequences of any length.
ROT13 / ROT47 Cipher
Free ROT13 encoder and decoder. Apply the ROT13 substitution cipher to any text. One click encodes and decodes — ROT13 is self-inverse.
ROT47 Cipher
Free ROT47 cipher encoder and decoder. Rotate all 94 printable ASCII characters by 47 positions for lightweight text obfuscation.
Frequently Asked Questions
Is it safe to generate passwords and keys here?
Yes. All generation uses the browser's built-in Web Crypto API (crypto.getRandomValues). Nothing is sent to a server. Generated passwords and keys never leave your device.
Can I use the hash generator for password storage?
MD5 and SHA-1 are not suitable for password hashing because they are fast and vulnerable to brute force. For password storage, use bcrypt, Argon2, or PBKDF2 in your server-side code instead.
What is the difference between AES and RSA key generation?
AES is a symmetric cipher — the same key is used to encrypt and decrypt. RSA is asymmetric — a public key encrypts data and only the matching private key can decrypt it. AES-256 is used for data encryption; RSA is typically used to exchange AES keys or to sign data.