SHA-256 Generator
SHA-256 hash of text in hex or Base64, compared with a checksum when you paste one.
A file checksum calculator that runs in your browser: drop files up to 50 MB, get their MD5, SHA-1, SHA-256, SHA-512, SHA3-256, or CRC32 values, and check them against a published checksum or a whole SHA256SUMS list.
Choose files or drop them here. Any file type. Up to 50 MB each, 20 at a time.
No file handy?
Compared with every file and every ticked algorithm. Letter case and spaces are ignored.
Paste SHA256SUMS, .sha256 or .md5 contents, or the BSD form "SHA256 (file) = hash". Files are matched by name.
| Line | File | Algorithm | Result |
|---|
SHA256SUMS or .sha256 file.The page hands each file to a Web Worker, which reads it in 4 MB pieces and feeds every piece to the ticked hash functions at the same time. The page stays responsive while that runs, and a progress bar shows how far the current file has got. The hashing code is the hash-wasm library, compiled to WebAssembly and served from this site.
A checksum list is read line by line. The sha256sum form is the hash, two spaces (or a space and an asterisk), and the file name. The BSD form is SHA256 (name) = hash. Files are paired with lines by name, and a path in the list such as dist/app.zip still matches a chosen file called app.zip.
The algorithm of a bare hash is worked out from its length: 8 hex characters for CRC32, 32 for MD5, 40 for SHA-1, 64 for SHA-256 or SHA3-256, 96 for SHA-384, and 128 for SHA-512.
Try the sample loads a text file holding the sentence The quick brown fox jumps over the lazy dog with no line break. Its checksums are widely published, so you can compare them with any other tool:
| Algorithm | Checksum |
|---|---|
| MD5 | 9e107d9d372bb6826bd81d3542a419d6 |
| SHA-256 | d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 |
| CRC32 | 414fa339 |
With SHA-256 alone ticked, the downloaded file is named SHA256SUMS and holds lines such as d7a8fbb3...e592 sample.txt, the format sha256sum -c reads. With several algorithms ticked it switches to the BSD form, one line per file and algorithm.
sha256sum, shasum -a 256, or Get-FileHash on your own computer.Drop the file here, paste the checksum from the download page into Expected checksum, and look for the Match badge on the row of the same algorithm.
No. The files are read and hashed inside your browser, and nothing about them is sent to our server.
It keeps the page fast on phones and older laptops. Larger files are better hashed with the checksum command your system already has.
ZIP files, PNG images, and many network formats store a CRC32 to detect corruption. It is quick to compute, but it is not a security check, since a file can be changed to keep the same CRC32.
Often used together with File Hash Generator.
SHA-256 hash of text in hex or Base64, compared with a checksum when you paste one.
MD5 hash of text, with a compare box for an expected checksum.
Hashes text with ten algorithms and compares the result with an expected hash.