Free Online Cipher Tools
Explore complete hashing and encryption workflows for MD5, SHA-2, BLAKE, CityHash, MurmurHash2, MurmurHash3, xxHash, bcrypt, scrypt, AES, DES, RSA-OAEP, and more. Every operation runs entirely in your browser.
Hash Tools
Hash text or files with MD5, BKDR, SHA-2, BLAKE, CityHash, MurmurHash2, MurmurHash3, xxHash, HMAC, bcrypt, and scrypt without leaving the browser.
MD5 Text Hash
Hash arbitrary text with instant checksum verification.
MD5 File Hash
Generate file digests without uploading to a server.
BKDR Text Hash
Generate BKDRHash digests for text to compare fingerprints instantly.
BKDR File Hash
Fingerprint local files with BKDRHash without uploading data.
SHA-256 Text Hash
Produce SHA-256 digests for text and validate checksums on the fly.
SHA-256 File Hash
Hash files with SHA-256 locally for integrity verification.
SHA-512 Text Hash
Generate 512-bit SHA-2 digests for text with copy-ready validation helpers.
SHA-512 File Hash
Stream SHA-512 digests for large binaries without leaving the browser.
SHA-3 Text Hash
Choose SHA3-224/256/384/512 for text hashing with instant digest comparisons.
SHA-3 File Hash
Hash files with SHA3-224/256/384/512 and verify vendor checksums locally.
SHAKE Text Hash
Generate SHAKE128/256 text hashes with configurable digest lengths.
SHAKE File Hash
Hash files with SHAKE128/256 and match arbitrary digest lengths locally.
Argon2 Text Hash
Generate Argon2id/i/d hashes with configurable memory, iterations, and salts.
Argon2 File Hash
Hash files with Argon2 and copy encoded or hex digests without uploads.
CRC Text Checksum
Generate CRC-32 and CRC-32C checksums for text locally.
CRC File Checksum
Compute CRC checksums for files and validate vendor digests without uploads.
HMAC Text Generator
Compute keyed hashes (HMAC) for text payloads with SHA-2, SHA-3, RIPEMD-160, or MD5.
HMAC File Generator
Authenticate files locally with SHA-2, SHA-3, RIPEMD-160, or MD5 based HMAC digests.
BLAKE2 Text Hash
Tune digest length and keyed options for BLAKE2b/BLAKE2s text hashing.
BLAKE2 File Hash
Hash files with BLAKE2b or BLAKE2s locally with MAC-ready settings.
BLAKE3 Text Hash
Use BLAKE3 for rapid text hashing with keyed and context modes.
BLAKE3 File Hash
Stream BLAKE3 file hashes with extendable output and local execution.
CityHash Text Hash
Generate 64-bit CityHash digests for text to drive fast fingerprinting workflows.
CityHash File Hash
Hash local files with CityHash64 to validate cache keys and deduplicate assets.
FarmHash Text Hash
Generate FarmHash64 fingerprints for text and match BigQuery FARM_FINGERPRINT outputs.
FarmHash File Hash
Produce FarmHash64 digests for files directly in your browser without uploads.
xxHash Text Hash
Switch between XXH32 and XXH64 with custom seeds for deterministic text hashing.
xxHash File Hash
Compute xxHash digests for files using 32-bit or 64-bit modes without uploads.
MurmurHash2 Text Hash
Generate MurmurHash2 digests across x86 32-bit variants or 64-bit MurmurHash64A/B outputs with adjustable seeds.
MurmurHash2 File Hash
Run MurmurHash2 (32-bit x86 or 64-bit x86/x64) on local files to mirror SMHasher benchmarks.
MurmurHash3 Text Hash
Generate MurmurHash3 digests as 32-bit x86 or 128-bit x86/x64 outputs with optional seeds for compatibility testing.
MurmurHash3 File Hash
Apply MurmurHash3 to local files in 32-bit x86 or 128-bit x86/x64 modes to mirror non-cryptographic pipelines.
bcrypt Text Hash
Generate bcrypt password hashes with adjustable cost factors and salts.
bcrypt File Hash
Apply bcrypt to uploaded content while keeping salts and hashes local.
scrypt Text Derivation
Derive scrypt keys from text with memory-hard parameters.
scrypt File Derivation
Run scrypt on files to create reproducible keys entirely in the browser.
Symmetric Encryption
Encrypt or decrypt text and files with AES, ChaCha20-Poly1305, and DES, including GCM, AEAD, and streaming-friendly modes.
AES & DES File Encryption Suite
One interface for encrypting or decrypting files with AES or DES across every supported block mode.
AES Encryption and Decryption
Encrypt or decrypt text with AES-128/192/256 across CBC, CFB, OFB, CTR, and ECB modes.
AES File Encryption
Encrypt entire files with AES in your browser and download the ciphertext instantly.
AES File Decryption
Provide keys, IVs, and padding details to decrypt AES-protected files locally.
AES-GCM Encryption and Decryption
Encrypt and authenticate data with AES-GCM, including nonce, AAD, and tag controls.
ChaCha20-Poly1305 Text
Run ChaCha20-Poly1305 text encryption and verification with configurable keys, nonces, and AAD.
ChaCha20-Poly1305 File Encryption
Encrypt files with ChaCha20-Poly1305 and download ciphertext plus Poly1305 tags instantly.
ChaCha20-Poly1305 File Decryption
Verify and decrypt ChaCha20-Poly1305 ciphertext locally by supplying the matching parameters.
DES Encryption and Decryption
Encrypt or decrypt text using DES across CBC, CFB, OFB, CTR, and ECB modes.
DES File Encryption
Encrypt files with the Data Encryption Standard for legacy-compatible workflows.
DES File Decryption
Recover plaintext from DES ciphertexts using browser-based tooling only.
Asymmetric Encryption
Generate RSA-OAEP ciphertext, decrypt PEM blocks, and produce modulus-sized key pairs in the browser.
RSA Encryption and Decryption
Run RSA-OAEP text encryption/decryption with PEM keys and configurable modulus/hash settings.
RSA File Encryption
Encrypt small files with RSA-OAEP public keys entirely in your browser.
RSA File Decryption
Decrypt RSA-OAEP ciphertexts locally using PEM private keys.
Coming soon
Encryption suites, digital signatures, certificate tooling, randomness generators, and more are on the way.
View roadmap