All common hashes at once
A hash is a short fingerprint of data: the same input always gives the same value, and the smallest change gives a completely different one. Developers use them to compare files, cache content, sign API requests and store data integrity values. This tool calculates five algorithms in one go, using the Web Crypto API of your browser for the SHA family and a built in implementation for MD5.
Text is encoded as UTF-8, so accented letters, other alphabets and emoji give the same hash as in most programming languages.
HMAC and checksums
HMAC combines a secret key with the data, as used by webhooks from Stripe, GitHub and many other services. Turn it on, enter the key and compare the result with the signature header you received. For files, paste the checksum from the download page and the tool tells you which algorithm matches.