Hash Generator: MD5, SHA-1, SHA-256, SHA-512

Type text or drop a file to get its MD5, SHA-1, SHA-256 and SHA-512 hashes. Useful for checking file integrity and comparing checksums.

Hash GeneratorPrivate
Or drop a file to hash itThe file stays on your device

    Runs in your browser. Your data is never uploaded to any server.

    How to use the hash generator

    1. Type or paste text, or drop a file into the box.
    2. The MD5, SHA-1, SHA-256 and SHA-512 hashes appear right away.
    3. Click Copy next to the hash you need, or compare it with a published checksum.

    What is a hash?

    A hash is a fixed-length fingerprint of some data. The same input always gives the same hash, and even a tiny change gives a completely different one. Software publishers share SHA-256 checksums so you can confirm a download was not corrupted or tampered with.

    Which algorithm should you use?

    Frequently asked questions

    How do I get the SHA-256 hash of a file?

    Drop the file into the box. The SHA-256 hash appears and you can compare it with the one published by the download site.

    Is MD5 secure?

    No. MD5 and SHA-1 can be broken on purpose. They are fine for spotting accidental changes, but use SHA-256 or SHA-512 for security.

    Is my file uploaded?

    No. Hashes are calculated in your browser.

    Can a hash be reversed?

    No. A hash cannot be turned back into the original data.