How to use
Use this to hash text or a file, then compare the result with an expected checksum.
- Select an algorithm (SHA-256 is the common default).
- For text: paste into the box and (optionally) set line-ending normalization or trimming.
- For files: choose a file, then click Hash File (best for small/medium files).
- Paste an expected hash into Compare to see Match/No match.
- For very large files, run the Windows commands shown in the tool.
FAQ
How do I check a file hash on Windows without installing anything?
Use PowerShell Get-FileHash or CMD certutil -hashfile. This page also shows the exact commands for your selected algorithm.
Is my file uploaded to a server when I hash it here?
No. Hashing runs locally in your browser and this tool does not send the file over the network.
Why does my hash not match the publisher’s checksum?
Common causes are hashing a different file/version, partial downloads, or hashing text with different line endings/whitespace. For text, try normalizing LF/CRLF and disabling trim.
Which hash algorithm should I use on Windows?
SHA-256 is the most common choice for download verification. SHA-512 is also fine; avoid SHA-1 except for legacy checksums.
Does this tool support MD5?
Not on this page. If you need MD5, use the related Free Hash Tool.
Can I hash very large files here?
This tool limits in-browser file hashing to keep memory use reasonable. For large ISOs/VMs, use the Windows commands shown (they stream on disk).
Does PowerShell Get-FileHash output match certutil?
Yes, for the same file and algorithm the HEX digest will match. Formatting differs, so compare just the hex string.