Put it to work
Compute a downloaded file’s SHA-256 and compare it with the publisher’s checksum.
From input to output
- Open Hash & HMAC and load the example.
- Read the format notes, choose your options, and replace the example with your input. Start with test data instead of sensitive information.
- Run the tool and inspect the result and status. If an error appears, correct the input format and run it again.
- Copy the output or download a file. Generated and converted results are not saved automatically.
A single character changes the hash
abc and abc followed by a newline have different bytes and different hashes. Check whether an editor added a trailing newline. A selected file takes precedence over the text field, and its contents—not its name—are hashed. A checksum can verify integrity, but only if its source is trustworthy. HMAC lets parties sharing a key compute message authentication codes.
Example input
Text: abc Algorithm: SHA-256
Reading the result
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Details that matter
Format and meaning
Supports SHA-256, SHA-384, and SHA-512. MD5 and SHA-1 are not offered.
Using it correctly
HMAC uses a UTF-8 secret key. Unlike an ordinary hash, reproducing it requires the key.
Common pitfalls
A plain hash is not a password-storage function. Use a purpose-built password derivation function.
Supported scope and limits
Files up to 20 MB; text up to 1 MB
Split inputs that exceed the limit. If a format or algorithm is unsupported, choose a tool that matches your requirements instead of silently changing the format.
What happens to your data?
Tools run in your browser. DNS lookup sends the queried domain to the named external provider. Ads may appear on home, guide, and workspace pages according to settings.
Open tool