Generate SHA1 hashes from text or files, verify integrity, visualize the avalanche effect, detect hash formats, and run HMAC-SHA1 - all in your browser, nothing uploaded.
What makes it different
File hashing, verification, avalanche visualization, HMAC, batch processing, format detection, identicons, and hash chains - all free, all in your browser.
Hash any file directly in your browser. All three algorithms (MD5, SHA1, SHA256) computed simultaneously with a live progress bar.
your files stay privatePaste text and an expected SHA1 hash - get an instant match/no-match result with how many characters differ.
one-click integrity checkChange one character and watch every bit of the 40-character SHA1 hash change - highlighted in red character by character.
educational, shareableGenerate HMAC-SHA1 with a secret key - the signing mechanism used by OAuth 1.0. Try it with your consumer secret and request string.
OAuth signingPaste any hash and identify which algorithm produced it based on length and format - useful when you find a hash with no label.
identify unknown hashesVisualize your SHA1 hash as a unique pixel identicon - download it as PNG. Every hash produces a completely different pattern.
visual fingerprintQuick guide
Pick Text for quick hashing, File for large files, Verify for integrity checks, or Batch for multiple inputs at once.
Hash updates live as you type. Drop any file for client-side hashing - progress bar shows live status, nothing is uploaded.
Copy the hash, verify against an expected value, generate an identicon, or explore the avalanche effect.
SHA1 (Secure Hash Algorithm 1) was designed by the NSA and published in 1995. It produces a 160-bit (40 hexadecimal character) hash. For over 20 years it was the dominant algorithm for SSL/TLS certificates, digital signatures, and software integrity checks.
In 2017, Google and CWI Amsterdam published the SHAttered attack - the first practical SHA1 collision, where two different PDF files were crafted to produce the same SHA1 hash. This took approximately 9.2 quintillion SHA1 computations, costing around $110,000 in cloud computing. While expensive, this demonstrated that SHA1 was practically broken for security-sensitive use cases. All major browsers stopped accepting SHA1 certificates in 2017.
For non-security checksums - verifying file integrity where an attacker cannot craft a malicious file - SHA1 remains acceptable, though SHA256 is preferred for consistency. SHA1 is also still used in HMAC contexts (HMAC-SHA1) where it remains reasonably secure due to the secret key preventing the collision attack.
FAQ
Everything about SHA1, when to use it, and what to use instead.
Ask a question