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.

Launch tool

MD5 File Hash

Generate file digests without uploading to a server.

Launch tool

BKDR Text Hash

Generate BKDRHash digests for text to compare fingerprints instantly.

Launch tool

BKDR File Hash

Fingerprint local files with BKDRHash without uploading data.

Launch tool

SHA-256 Text Hash

Produce SHA-256 digests for text and validate checksums on the fly.

Launch tool

SHA-256 File Hash

Hash files with SHA-256 locally for integrity verification.

Launch tool

SHA-512 Text Hash

Generate 512-bit SHA-2 digests for text with copy-ready validation helpers.

Launch tool

SHA-512 File Hash

Stream SHA-512 digests for large binaries without leaving the browser.

Launch tool

SHA-3 Text Hash

Choose SHA3-224/256/384/512 for text hashing with instant digest comparisons.

Launch tool

SHA-3 File Hash

Hash files with SHA3-224/256/384/512 and verify vendor checksums locally.

Launch tool

SHAKE Text Hash

Generate SHAKE128/256 text hashes with configurable digest lengths.

Launch tool

SHAKE File Hash

Hash files with SHAKE128/256 and match arbitrary digest lengths locally.

Launch tool

Argon2 Text Hash

Generate Argon2id/i/d hashes with configurable memory, iterations, and salts.

Launch tool

Argon2 File Hash

Hash files with Argon2 and copy encoded or hex digests without uploads.

Launch tool

CRC Text Checksum

Generate CRC-32 and CRC-32C checksums for text locally.

Launch tool

CRC File Checksum

Compute CRC checksums for files and validate vendor digests without uploads.

Launch tool

HMAC Text Generator

Compute keyed hashes (HMAC) for text payloads with SHA-2, SHA-3, RIPEMD-160, or MD5.

Launch tool

HMAC File Generator

Authenticate files locally with SHA-2, SHA-3, RIPEMD-160, or MD5 based HMAC digests.

Launch tool

BLAKE2 Text Hash

Tune digest length and keyed options for BLAKE2b/BLAKE2s text hashing.

Launch tool

BLAKE2 File Hash

Hash files with BLAKE2b or BLAKE2s locally with MAC-ready settings.

Launch tool

BLAKE3 Text Hash

Use BLAKE3 for rapid text hashing with keyed and context modes.

Launch tool

BLAKE3 File Hash

Stream BLAKE3 file hashes with extendable output and local execution.

Launch tool

CityHash Text Hash

Generate 64-bit CityHash digests for text to drive fast fingerprinting workflows.

Launch tool

CityHash File Hash

Hash local files with CityHash64 to validate cache keys and deduplicate assets.

Launch tool

FarmHash Text Hash

Generate FarmHash64 fingerprints for text and match BigQuery FARM_FINGERPRINT outputs.

Launch tool

FarmHash File Hash

Produce FarmHash64 digests for files directly in your browser without uploads.

Launch tool

xxHash Text Hash

Switch between XXH32 and XXH64 with custom seeds for deterministic text hashing.

Launch tool

xxHash File Hash

Compute xxHash digests for files using 32-bit or 64-bit modes without uploads.

Launch tool

MurmurHash2 Text Hash

Generate MurmurHash2 digests across x86 32-bit variants or 64-bit MurmurHash64A/B outputs with adjustable seeds.

Launch tool

MurmurHash2 File Hash

Run MurmurHash2 (32-bit x86 or 64-bit x86/x64) on local files to mirror SMHasher benchmarks.

Launch tool

MurmurHash3 Text Hash

Generate MurmurHash3 digests as 32-bit x86 or 128-bit x86/x64 outputs with optional seeds for compatibility testing.

Launch tool

MurmurHash3 File Hash

Apply MurmurHash3 to local files in 32-bit x86 or 128-bit x86/x64 modes to mirror non-cryptographic pipelines.

Launch tool

bcrypt Text Hash

Generate bcrypt password hashes with adjustable cost factors and salts.

Launch tool

bcrypt File Hash

Apply bcrypt to uploaded content while keeping salts and hashes local.

Launch tool

scrypt Text Derivation

Derive scrypt keys from text with memory-hard parameters.

Launch tool

scrypt File Derivation

Run scrypt on files to create reproducible keys entirely in the browser.

Launch tool

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.

Launch tool

AES Encryption and Decryption

Encrypt or decrypt text with AES-128/192/256 across CBC, CFB, OFB, CTR, and ECB modes.

Launch tool

AES File Encryption

Encrypt entire files with AES in your browser and download the ciphertext instantly.

Launch tool

AES File Decryption

Provide keys, IVs, and padding details to decrypt AES-protected files locally.

Launch tool

AES-GCM Encryption and Decryption

Encrypt and authenticate data with AES-GCM, including nonce, AAD, and tag controls.

Launch tool

ChaCha20-Poly1305 Text

Run ChaCha20-Poly1305 text encryption and verification with configurable keys, nonces, and AAD.

Launch tool

ChaCha20-Poly1305 File Encryption

Encrypt files with ChaCha20-Poly1305 and download ciphertext plus Poly1305 tags instantly.

Launch tool

ChaCha20-Poly1305 File Decryption

Verify and decrypt ChaCha20-Poly1305 ciphertext locally by supplying the matching parameters.

Launch tool

DES Encryption and Decryption

Encrypt or decrypt text using DES across CBC, CFB, OFB, CTR, and ECB modes.

Launch tool

DES File Encryption

Encrypt files with the Data Encryption Standard for legacy-compatible workflows.

Launch tool

DES File Decryption

Recover plaintext from DES ciphertexts using browser-based tooling only.

Launch tool

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.

Launch tool

RSA File Encryption

Encrypt small files with RSA-OAEP public keys entirely in your browser.

Launch tool

RSA File Decryption

Decrypt RSA-OAEP ciphertexts locally using PEM private keys.

Launch tool

Coming soon

Encryption suites, digital signatures, certificate tooling, randomness generators, and more are on the way.

View roadmap