Compare two copies
Run the same algorithm on each copy; matching digests indicate matching contents for that comparison, subject to the algorithm’s limits.
Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes for text or a file. Copy hexadecimal checksums and compare them with your reference value.
Drag & drop files here, or click to select
Choose filesMax 1 files, 50MB each
Processed privately in your browser — your files never leave your device.
About Hash Functions:
Calculate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes for text or a file. Copy hexadecimal checksums and compare them with your reference value.
A hash function maps input to a fixed-length fingerprint. This page calculates MD5, SHA-1, SHA-256, SHA-384, and SHA-512 for text or one selected file, then displays hexadecimal values. A hash helps compare data; it is not a reversible copy.
Compare its SHA-256 value with a checksum from a source you trust to detect accidental changes.
Calculate a digest for sample text or a local fixture when testing an importer, checksum field, or file-comparison workflow.
Enter non-empty text or choose a file, then calculate the hashes. Use the same algorithm as your reference value and compare the complete hexadecimal result. Even a small input change produces a different fingerprint.
Run the same algorithm on each copy; matching digests indicate matching contents for that comparison, subject to the algorithm’s limits.
Record a SHA-256 digest beside a release file so another person can compare the file they received.
An MD5 value cannot be compared with SHA-256. Check the algorithm name and every character of the digest.
A checksum helps only when the reference comes from a reliable, separate source; it does not prove who created the file.
MD5 and SHA-1 are unsuitable where collision resistance matters. Prefer SHA-2 for modern integrity checks.
SHA calculations use the browser Web Crypto API; MD5 uses bundled JavaScript. Use a current browser. File processing stays in the page, and very large files depend on available memory.
A hash is a fingerprint, not encryption or a password-storage system. MD5 and SHA-1 are unsuitable for collision-resistant security. A matching checksum is useful only when the reference value is trustworthy.