SHA Hash Calculator

Get the SHA-1, SHA-256, SHA-384 and SHA-512 fingerprint of any text and check whether it matches an expected hash. Everything happens in your browser.

πŸ”’ Your text never leaves your device: hashing uses the browser's WebCrypto API.

What is a SHA hash for?

A hash is a content's digital fingerprint: a fixed-length string (64 hexadecimal characters for SHA-256) that changes completely even if you alter a single letter of the original text. It is used to verify the integrity of a download by comparing it with the checksum published on the website, to confirm a piece of text has not been tampered with, or to spot duplicate content without comparing it byte by byte. The process is one-way: there is no way to recover the original text from its hash.

Why MD5 is not supported (or recommended)

This tool relies on the browser's native WebCrypto API, which deliberately leaves out MD5: the algorithm has been considered broken since 2004, when producing two different inputs with the same hash (a collision) became practical. SHA-1 is also deprecated for security purposes (the first public collision dates back to 2017) and is offered here only for compatibility with legacy checksums. For anything new, pick SHA-256 or stronger. And remember: a plain hash is not the right way to store passwords β€” that calls for dedicated functions such as bcrypt or Argon2.