Skip to content
UtilPick.
My toolbox
All tools
Favorites
Saved tools

Loading…

Recently used

Tools you open will appear here.

Get the desktop app
Settings
UtilPick.
All tools
All tools/Hash Checker (SHA-256)

Hash Checker (SHA-256)

Hash text or a file with SHA-256 and compare it against the expected value. Runs in your browser with no upload.

Loading the tool…

User reviews

No reviews yet. If you’ve used this tool, be the first to leave one.

User reviews

No reviews yet.

Write a review

Checking your sign-in status…

    From first step to finished result

    Hash Checker (SHA-256): complete guide

    Walk through the steps and examples, or jump straight to the topic you need.

    How to use
    Examples & choices
    Troubleshooting
    FAQ

    At a glance

    Supported algorithms
    SHA-256, SHA-512, SHA-384, SHA-1. Only those the browser's standard hashing actually provides are included.
    Not supported
    MD5 and CRC32 are not in the browser's standard hashing, so they're not offered.
    Text basis
    Typed text is converted to UTF-8 bytes before hashing. The number of characters and the number of bytes can differ.
    File basis
    The file's bytes are hashed as they are. The same content gives the same value whether you enter it as text or as a file.
    Input limits
    200,000 characters of text, or files up to 200MB.
    Progress and cancel
    Available only while the file is being read. The calculation after reading finishes in one step and can't be stopped midway.
    Comparison
    The expected value is cleaned of letter case, spaces, colons and 0x notation before comparing, and you are told if the length differs.
    Where it runs
    Both reading and calculation happen in this browser.

    How to use Hash Checker (SHA-256)

    1. 01

      Choose what to hash

      Paste text or choose a single file. Empty input and empty files also produce a value normally. The example button lets you check right away that the tool works, using a widely known test value.

    2. 02

      Choose the algorithm

      Find out which algorithm the source of the expected value used and pick the same one. It is usually SHA-256. Use SHA-1 only to compare against an older value, never for security decisions.

    3. 03

      Compute the hash

      For files, progress is shown while reading and you can cancel. If you change the content or algorithm, the previous result is cleared, so press the button again.

    4. 04

      Compare with the expected value

      Paste the value from the publisher and it is compared automatically. Letter case and spaces are cleaned up, so you can copy straight from a table. If the length differs, the tool tells you which algorithm the value looks like.

    What it’s good for

    Check that a downloaded file is intact

    Copy the SHA-256 value shown on the download page, paste it into the expected value field, and choose the file. Letter case, spaces and colons are cleaned up automatically, so you can copy straight from a table. If the values match, the file was not corrupted during download. If the length differs, the value may come from a different algorithm, and the tool tells you which algorithm it looks like.

    A hash is neither encryption nor a signature

    A hash is not encryption that locks content; it is a fingerprint that always gives the same value for the same content. You can't recover the original content from the value, and it doesn't prove who made it. If the place that gave you the expected value can't be trusted, a forged file and a forged value can arrive together, so check the value on the publisher's official channel. SHA-1 has publicly known cases of different content giving the same value, so it's best not to use it for security decisions.

    Worked examples

    A widely used test value

    Input and settings
    Input: abc
    Algorithm: SHA-256
    Result
    ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
    This value is widely used as an example in specification documents. If this exact value comes out, the tool is working. This tool's automated check verifies the same value.

    Hash of empty input

    Input and settings
    Input: (empty)
    Algorithm: SHA-256
    Result
    e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
    A hash is produced even with no content. It is not an error; it is the fingerprint of empty content. Choosing an empty file gives the same value.

    Choosing an algorithm

    Swipe the table sideways to see the rest.

    Choosing an algorithm
    AlgorithmResult lengthWhen to use
    SHA-25664 charactersThe most widely used. The default for verifying downloads.
    SHA-512 · SHA-384128 characters · 96 charactersUse when you need a longer value or the publisher provides that value.
    SHA-140 charactersUse only to compare against older values. Never for security decisions.

    When the result isn’t what you expected

    It says the length is different, though the value seems right

    The expected value and the chosen algorithm don't match. 40 characters is SHA-1, 64 is SHA-256, 96 is SHA-384 and 128 is SHA-512. Switch to the algorithm named in the publisher's instructions and compute again.

    Same file, different value

    The file may have been corrupted during download, or you may have a different version. Download again and check; if it still differs, confirm the publisher's value is current. A file that was unpacked and repacked has a different value even if the content is the same.

    It looks stuck on a large file

    When reading finishes, progress stays at 100% for a moment. The whole file is being hashed in one go, and it can't be canceled at this point. Files near 200MB need spare memory on your device.

    I need to check an MD5 value

    This tool can't do that, because MD5 is not in the browser's standard hashing. Check whether the publisher also provides a SHA-256 value; if not, use your device's command-line tool.

    Key terms

    Hash
    A fingerprint that turns content into a value of fixed length. The same content always gives the same value.
    Checksum
    A value you compare to confirm content hasn't changed. This tool uses hash values that way.
    Hexadecimal
    A way of writing values with 0-9 and a-f. Hash results are shown in this notation.
    Collision
    A case where different content has the same hash value. Real cases of SHA-1 have been published, so it isn't used for security.

    Hash Checker (SHA-256) FAQ

    Why is there no MD5?

    Only algorithms provided by the browser's standard hashing (Web Crypto) are used. MD5 and CRC32 are not included there, so they're not supported. Supported are SHA-256, SHA-512, SHA-384 and SHA-1.

    Can I hash large files?

    Up to 200MB. The browser's standard hashing can't compute in pieces, so the whole file is loaded into memory and hashed in one go. That is why progress and cancel are available only while the file is being read.

    Is my file uploaded?

    No. Both reading the file and computing the hash happen inside this browser.

    Can a hash lock a file?

    No. A hash is a fingerprint, not encryption. You can't recover the original content from the value, and it doesn't hide the content either.

    If the hashes match, is the file safe?

    It only means the content is the same as what the publisher stated. If the source of the value can't be trusted, a forged file and a forged value can come together. Check the value on an official channel.

    Can a hash tell me who made it?

    No. Identifying the creator is the job of a digital signature, which is different from a hash.

    Jump to a topic

    • #how to get a hash
    • #supported algorithms
    • #choosing an algorithm
    • #standard test value
    • #length mismatch
    • #hash vs encryption

    Reviewed 2026.09.09

    Related tools

    View all
    Base64 ConverterDeveloper
    Text CompareText
    Password GeneratorDeveloper
    UtilPick

    Simple tools for a complicated day. A free collection of online utilities.

    Service

    About UtilPick Get the desktop app

    Help

    Request a toolReport a problemContactinfo@utilpick.com

    Policies

    Privacy Policy (Korean)Terms of Use (Korean)
    Business registration no. 365-47-00936 (Republic of Korea)
    © 2026 UtilPick
    Featured on Twelve ToolsUtilPick - Featured on Startup FameFazier badgeFeatured on LaunchIgniter
    HomeSearchSavedMore
    Check whether content matches by its fingerprint

    Content to hash

    0 chars · UTF-8 0B

    The most widely used. A good default for verifying downloads.

    Hash result

    Press Calculate hash to see the result here.

    Compare with expected value

    Case, spaces, and colons are cleaned up automatically.

    Calculate a hash first and it’s compared automatically.

    Good to know

    A hash is not encryption that locks content, nor a digital signature that proves who made it. It’s a fingerprint: the same content always gives the same value, and the original can’t be recovered from it. Matching values mean matching content, but if you can’t trust the place that gave you the value, a forged file may come with a forged value.

    The browser’s standard hashing can’t process content in pieces, so the whole file is loaded into memory and hashed at once. That’s why only files up to 200 MB are supported, and progress and cancel are available only while reading.

    MD5
    Not part of the browser’s standard hashing (Web Crypto). Known collisions make it unsuitable even for integrity checks.
    CRC32
    Not part of the browser’s standard hashing. It’s an error-detection checksum with a different purpose from hash algorithms.
    SHA-3 · BLAKE3
    Not yet included in the browser’s standard hashing.