Hash Generator & Verifier

Generate and verify SHA-256, SHA-512, SHA-1, and MD5 hashes. Verify file checksums. All processing runs locally in your browser.

Input Text
Format:
Hash Result SHA-256 · 256-bit

        
Tip: Hash updates in realtime as you type. SHA-256 is recommended for most use cases. MD5 and SHA-1 are legacy and should not be used for security purposes.
Verify Mode
Text 1 (original)
Text 2 (to compare)
Input Text
Known Hash
Upload File

Drop file here or

Any file type · Max 500 MB · Processed locally on your device

Reading file… 0%
File Hash
Filename
Size
Algorithm

          
Verify Checksum

Paste the expected checksum from the download page to verify file integrity.

Tip: SHA-256 is the standard for file checksums (used by GitHub, Ubuntu, etc.). Paste the checksum from the download page into the verify field to confirm file integrity.
HMAC Generator
HMAC Result

        
Note: HMAC (Hash-based Message Authentication Code) verifies both the integrity and authenticity of a message. Unlike plain hashing, HMAC requires a secret key — only parties with the key can generate or verify the signature.
Tip: HMAC updates in realtime. Keep your secret key confidential — if it leaks, anyone can forge signatures.