Hash Generator Online
Generate cryptographic hashes from text or files instantly in your browser. All computation uses the Web Crypto API and runs entirely on your device — no data is sent to any server.
- 6 algorithms: MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC32
- HMAC mode: Hash with a secret key for message authentication
- File hashing: Drag and drop any file to compute its hash
- Hash comparison: Verify a computed hash against an expected value
- Batch mode: Hash each line separately for bulk operations
- Case toggle: Output in lowercase or uppercase
Need to encode data? Try our Punycode Converter. Working with JSON? Use our JSON Formatter.
Frequently Asked Questions
Common questions about hash generation and verification.
What is a hash generator?
A hash generator takes any text input and produces a fixed-length string of characters (a hash) using a mathematical algorithm. The same input always produces the same hash, but the hash cannot be reversed to reveal the original text.
What is the difference between MD5 and SHA-256?
MD5 produces a 128-bit (32 character) hash and is fast but cryptographically broken. SHA-256 produces a 256-bit (64 character) hash and is considered secure. Use SHA-256 or SHA-512 for security-sensitive applications.
Is this hash generator free?
Yes, completely free with no signup. All hashing happens locally in your browser using the Web Crypto API, so your data never leaves your device.
What is HMAC?
HMAC (Hash-based Message Authentication Code) combines a hash function with a secret key to produce an authentication code. It verifies both the integrity and authenticity of a message. Enable HMAC mode in Options and provide a secret key.
Can I hash a file?
Yes. Drag and drop any file onto the input area to compute its hash. The file is processed locally in your browser. This is useful for verifying downloads against published checksums.
How do I compare or verify a hash?
Use the Compare tab. Paste the expected hash and the tool shows whether it matches the computed hash with a green (match) or red (mismatch) indicator. Comparison is case-insensitive.
How to generate a SHA-256 hash online
Step-by-step guide to generating hash values.
- Open the Hash Generator at limeconvert.com/hash-generator
- Type or paste your text into the input area
- Select the algorithm (SHA-256 is the default)
- The hash appears instantly in the Hash tab
- Copy the hash or switch to Compare to verify against an expected value
How to hash a file online
Compute the hash of any file for verification.
- Open the Hash Generator
- Drag and drop your file onto the input area
- Select the algorithm matching the published checksum
- Use the Compare tab to paste the expected hash and verify