MD5, SHA-1, SHA-256 and SHA-512 hash generator
Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files, create HMAC signatures and check a file against a published checksum.
Hashes
Type some text or open a file to see its hashes.
How it works
- 1
Paste or type your input
Paste text or code, type a value or open a file. Where a sample is offered, it shows how the tool works.
- 2
Pick the options
The result updates as you type. Switch modes or change the options to get exactly the output you need.
- 3
Copy or download
Copy the result to the clipboard with one click or download it as a file.
Why PixNudge
Nothing leaves your browser
Passwords, API keys, tokens, SQL queries and customer data are processed on your device and never sent to a server.
Instant results
There is no upload and no waiting: results appear while you type, even for large inputs.
Free, no sign-up
No account, no limits and no ads inside the tools. Bookmark the page and use it whenever you need it.
Frequently asked questions
How do I verify a downloaded file?
Click Hash a file and choose the file, then paste the checksum published by the download site into Compare. The matching algorithm is highlighted; if nothing matches, the file is different from the original.
Is MD5 or SHA-1 still safe?
Both are fine for detecting accidental corruption, but they are broken for security: attackers can create collisions. Use SHA-256 or stronger for signatures and integrity checks, and a dedicated password hash such as Argon2 or bcrypt for passwords.
What is an HMAC?
An HMAC is a hash combined with a secret key. Only someone who knows the key can create or check it, which is why APIs and webhooks use HMAC-SHA256 to sign requests. Enter the key in the HMAC key field.