Keys & codes
Hash & checksum
MD5, SHA-1, SHA-256 and SHA-512 of text or a file.
-
-
-
-
Everything runs in your browser. No file is ever uploaded to a server.
- 1Choose 'Text' or 'File' mode at the top.
- 2Type or paste your text, or click the drop zone to choose a file.
- 3Watch the four hashes (MD5, SHA-1, SHA-256, SHA-512) appear below, updated live.
- 4Click the copy icon next to any hash to copy just that value.
If I hash a file, does it get uploaded anywhere?+
No. The file never leaves your device. It's read locally in the browser and hashed with the Web Crypto API (for SHA-1/256/512) and a JS MD5 implementation; nothing is sent to a server, so it works fine for files you'd rather not upload anywhere.
Why does the tool still offer MD5 and SHA-1 if they're considered broken?+
They're not for security here: they're for compatibility. Lots of tools, downloads and legacy systems still publish MD5 or SHA-1 checksums, so this lets you verify a file matches what the source published, even though SHA-256 or SHA-512 are what you'd want for anything security-sensitive.
Do the hashes update automatically, or do I need to click something?+
They update live: type in the text box or drop in a file and all four hashes (MD5, SHA-1, SHA-256, SHA-512) recompute immediately. Click the copy icon next to any of them to grab just that one.