Hash Generator
Generate MD5, SHA-1/256/384/512 hashes of text.
Input
Hash output
About the Hash Generator
Compute cryptographic hash digests of any text using the Web Crypto API. Choose from MD5, SHA-1, SHA-256, SHA-384, or SHA-512 and view the result as hex or Base64.
Examples
SHA-256 of text
Hello, world!Output
315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894eddKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
HMAC Generator
Encoders & Crypto
Sign a message with HMAC using a secret key.
Bcrypt Hash Generator
Encoders & Crypto
Generate and verify bcrypt password hashes with adjustable cost.
Checksum Comparator
Encoders & Crypto
Hash text or a file and compare against an expected checksum.
File Hash Calculator
Encoders & Crypto
Compute SHA-1/256/384/512 digests of a local file.
JWT Encoder
Encoders & Crypto
Build and sign a JWT with HS256/384/512 from a header, payload, and secret.
SRI Hash Generator
Encoders & Crypto
Generate a Subresource Integrity hash for scripts and stylesheets.
Frequently asked questions
Read more
- OpenSSL commands and key formats, explained without the man page
CSRs, self-signed certificates, PEM vs DER vs PKCS#8 vs JWK, and how to check what a certificate actually contains.
- Choosing a hashing algorithm: MD5 vs SHA-1 vs SHA-256 vs bcrypt
Checksums, digital fingerprints and password storage all use 'hashing' — but the right algorithm depends entirely on the job.
- Choosing a hashing algorithm: MD5 vs SHA-256 vs bcrypt vs Argon2
Cryptographic hashing and password hashing solve different problems. Here's when to use each algorithm and why the wrong choice is a security bug.
Version 1.1.0 · Updated 2026-08-12 · Runs entirely in your browser