en

Calculate a checksum

Compute a file checksum (hash): SHA-256, SHA-1, SHA-384/512, MD5 or CRC-32. All local in your browser, the file never leaves your device.

Algorithm
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Running locally on your device ...

0%

Your files never left your device

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Servers in GermanyGDPR by design
    Independently auditedTLS A+ · HTTP headers A+

    A checksum is a short fingerprint of a file: from any number of bytes a hash function computes one fixed, short value. Change even a single bit of the file and the checksum comes out completely different. That is exactly why many providers publish the SHA-256 value next to a download: you compute the checksum of your downloaded file yourself and compare it with the published value. If both match, the file arrived complete and unchanged.

    This tool computes the common methods. SHA-256 is today’s standard and the right choice when nothing else is required. SHA-1 is considered outdated and should no longer be used for security checks, but it is still useful for matching older systems. SHA-384 and SHA-512 give longer values from the same family. MD5 is even older and cryptographically broken (collisions can be crafted deliberately), but many older downloads and tools still publish it as the reference value. CRC-32 is not a cryptographic checksum but a fast integrity check, the kind built into ZIP archives and PNG files: good for spotting random transfer errors, not for ruling out tampering.

    The computation runs entirely locally in your browser, via the native Web Crypto interface (for SHA) and a tiny pure-JavaScript routine (for CRC-32). Nothing is uploaded, nothing is stored, and no foreign library is loaded from a CDN. The result appears as a text file in the same format as the command-line tools sha256sum or certutil, so you can compare it directly with a value produced elsewhere.

    Specifications

    Specifications
    Output formatTXT
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop a file.
    2. Pick an algorithm (default: SHA-256).
    3. Read the checksum and download it as a text file.

    Limitations: A checksum proves that two files are byte-for-byte identical; it does not encrypt anything and does not protect against eavesdropping. MD5, SHA-1 and CRC-32 are unsuitable for security purposes (CRC-32 only catches random errors; MD5 and SHA-1 can be deliberately collided) - against deliberate tampering use SHA-256 or larger. The reference value must come from a trustworthy source.

    FAQ

    Are my files uploaded?

    No. The checksum is computed entirely locally in your browser; the file never leaves your device and is not stored.

    Which algorithm should I pick?

    When in doubt, SHA-256 - it is today’s standard. Use MD5, SHA-1 or CRC-32 only when a system explicitly expects that value.

    How do I compare the checksum?

    Compute it here and compare the value character by character with the published one. If they match, the file is unchanged.

    What is the difference between CRC-32 and SHA-256?

    CRC-32 is a fast check against random transfer errors (as in ZIP and PNG), but it is not cryptographically secure. SHA-256 also detects deliberate tampering.

    Related tools