Tool workspace
MD5, SHA-256, SHA-512 and hash generator online
Generate MD5, CRC32, SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
Hash generator
Hash generator
bytes →
Hash generator
Query parameters
IDN / Punycode
Hash generator
..
Header
Payload
Metadata
· Expires:
Verify signature
Sign (HS)
Hash generator
Pattern library
Highlighted matches
Matches ()
Replacement result
Hash generator
Relative:
Timezone
Build from parts
Difference
Hash generator
Hash generator
Hash generator
Examples
Input
hello
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Hash Guides & articles
What Cryptographic Hashes Prove, and What They Do Not
A hash condenses data into a fixed-size fingerprint. That fingerprint supports integrity checks and signatures, but it is not encryption or proof of trust by itself.
Read articleWhy Passwords Need Special Hashing
Fast hashes protect file integrity but make password guessing cheaper. Password storage needs salts, expensive algorithms, and upgradeable parameters.
Read articleChecksums, Hashes, and Digital Signatures: Choosing the Right Integrity Tool
Checksums detect accidents, hashes fingerprint bytes, MACs authenticate shared-secret messages, and signatures connect integrity to a private key.
Read articleHash generator
Generate MD5, CRC32, SHA-1, SHA-256, SHA-384 and SHA-512 hashes. DevToolGrid Online offers a free MD5, SHA-256, SHA-512 and hash generator online.
What is a hash function?
A hash function maps any input to a fixed-size string called a digest. It is one-way: the same input always produces the same hash, but you cannot recover the input from the hash, and changing a single byte produces a completely different result. Hashes are used for file integrity, checksums, deduplication and verifying data.
How to generate a hash
- 1 Type or paste text, or drop a file to hash its bytes.
- 2 Read MD5, CRC32, the SHA-2 family, Keccak and RIPEMD160 at once.
- 3 Choose hex or Base64 output and toggle uppercase.
- 4 Paste an expected hash to compare, or switch on HMAC mode and add a secret key.
Common hashing mistakes
- Using MD5 or SHA-1 for securityBoth are broken against collisions. Use SHA-256 or stronger for anything security-related.
- Confusing hashing with encryptionHashing is one-way and cannot be reversed. To protect data you can read back later, use encryption instead.
- Hashing passwords without a saltPlain hashes are vulnerable to rainbow tables. Use a salted, slow algorithm such as bcrypt or Argon2.
Hash vs HMAC vs encryption
A plain hash verifies integrity but anyone can recompute it. HMAC adds a secret key so only someone with the key can produce or verify the digest — it proves authenticity. Encryption is different again: it is reversible with a key and keeps data confidential. This tool covers hashing and HMAC.
FAQ
Is this tool free?
Yes. The hash generator is completely free with no limits.
Is my data sent to a server?
No. Text and files are hashed locally in your browser; nothing is uploaded.
Can a hash be reversed?
No. Hashing is one-way. So-called reversal only works by guessing inputs, which is why strong, salted algorithms matter.
Which algorithm should I use for passwords?
Not a raw hash. Use a dedicated password algorithm such as bcrypt, scrypt or Argon2 with a unique salt.