text + file · local only
Checksum Calculator
Generate and verify SHA-256, SHA-512, SHA-1, MD5 and CRC32 checksums for any text or file — instantly, right here on this page.
All files are processed locally in your browser — your data never leaves your device.
What is a checksum?
A checksum is a short fixed-length value computed from a piece of data — a file, a message, a download. Feed the same data through the same algorithm and you always get the same result; change even a single byte and the checksum changes completely. That makes checksums the standard way to verify that a file arrived intact, that a download was not corrupted, and that a backup matches its original.
This checksum calculator supports the algorithms you will actually encounter in the wild: SHA-256 and SHA-512 for modern integrity verification and software releases, MD5 and SHA-1 for legacy checksums still published by many mirrors, CRC32 for archives and embedded protocols, and HMAC for keyed authentication codes. You can hash typed text or drop in a file of any size — large files are read in streamed chunks so even multi-gigabyte ISOs are handled without freezing the page.
Private by design
Everything runs inside your browser using the Web Crypto API and small, audited JavaScript libraries. There is no upload step, no server-side processing, and no queue: the file is read locally, hashed locally, and the result is shown locally. You can even load this page, disconnect from the internet, and keep hashing. When you need to check a published checksum against your own, use the hash compare tool.
Also try our: SHA256 Hash Generator · MD5 Hash Generator · File Checksum Calculator
§ Frequently Asked Questions
Are my files uploaded to any server?
What hash algorithms does this tool support?
Is MD5 secure for password hashing?
Can I hash very large files?
How do I verify a downloaded file?
Why checksum.name?
100% local
All files are processed locally in your browser — your data never leaves your device. Works offline once loaded.
All the algorithms
SHA-256, SHA-512, SHA-1, MD5, CRC32, CRC16 and HMAC — text and file input on every tool.
Built for big files
Streaming chunked hashing keeps the UI responsive on multi-hundred-MB files without exhausting memory.
No accounts, no tracking
No sign-up, no cookies for tracking, no analytics on your data. Open the page and hash.