.SHA256

SHA256 File

SHA-256 Checksum File
Ask a question
QUICK ANSWER

A .sha256 file is a small plain-text file holding a 64-character SHA-256 fingerprint of another file. You use it to confirm a download arrived without corruption or tampering: compute the SHA-256 hash of your file and compare it to the value inside. On Windows run certutil -hashfile yourfile.iso SHA256 or Get-FileHash yourfile.iso in PowerShell. On macOS/Linux run sha256sum -c file.sha256. If the hashes match, the file is intact.

Developer: Convention (no single author); SHA-256 algorithm by NIST, FIPS 180-4, 2001; FileVerifier++ by SourceForge community Category: Misc Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux
Related: .TORRENT · .MSO · .MD5 · .SHS

On this page

19k+ extensions indexed
Last reviewed Sep 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SHA256 file format?

A .sha256 file is a plain-text checksum sidecar that holds one or more SHA-256 digest lines for verifying file integrity. SHA-256 (Secure Hash Algorithm 2, 256-bit output) was standardized by NIST in FIPS 180-2 (2002) and refined in FIPS 180-4 (2015); it remains cryptographically sound as of 2026, unlike the broken .md5 checksum.

Each line follows the layout produced by sha256sum (GNU coreutils): a 64-character lowercase hexadecimal digest, a two-space separator for text mode (or * for binary mode), then the filename. Single-file sidecars may omit the filename and contain only the 64-character hex string. Multi-file manifests list one entry per line.

.sha256 files are generated and verified using built-in OS tools:

  • Linux/macOS: sha256sum --check file.sha256 or shasum -a 256 -c file.sha256
  • Windows: certutil -hashfile file.iso SHA256 or Get-FileHash file.iso -Algorithm SHA256 in PowerShell
  • GUI tools such as FileVerifier++, RapidCRC Unicode, and GtkHash also read them.

Because the file is plain UTF-8 text, it opens in any text editor. Projects requiring both integrity and authenticity often pair a .sha256 manifest with a GPG .asc signature file. SHA-256 has no known practical collisions, making it far stronger than MD5 (cryptographically broken) or CRC-32 (trivially forgeable).

Security & safety

RISK: LOW

A .sha256 file is harmless plain text and cannot execute any code. The important security point is what SHA-256 proves: it reliably detects both accidental corruption and deliberate tampering, unlike MD5 and CRC-32. However, the .sha256 file must come from a trustworthy source (official HTTPS page, signed channel); if an attacker controls both the file and the published hash, they can publish a matching pair. For maximum assurance, also verify a GPG/PGP .asc signature.

Format details

in a nutshell
FULL NAMESHA-256 Checksum Fileaka SHA-256 hash file, SHA256 sidecar
DEVELOPERConvention (no single author); SHA-256 algorithm by NIST, FIPS 180-4, 2001; FileVerifier++ by SourceForge communitysince SHA-256 algorithm published 2001 (FIPS 180-2/180-4); .sha256 sidecar convention in wide use since approximately 2003-2005
CATEGORYMisc Files
MIME TYPEtext/plain
TYPEplain-text checksum sidecar (one or more lines of SHA-256 digests and filenames)
STANDARDOpen · royalty-free

Programs that open SHA256 files

Windows5 apps
FileVerifier++ Free Open the .sha256 in FileVerifier++ via File > Open; it computes and compares SHA-256 hashes for all listed files automatically.
Notepad Built-in Opens the .sha256 as plain text to read the expected hash, but does NOT verify anything; use certutil or Get-FileHash separately.
certutil (built-in) Built-in Run 'certutil -hashfile yourfile.iso SHA256' in Command Prompt, then compare the output to the 64-char value in the .sha256 file.
PowerShell Get-FileHash Built-in Run 'Get-FileHash yourfile.iso -Algorithm SHA256' in PowerShell; the Hash column is the SHA-256 value to compare against the .sha256 file.
RapidCRC Unicode Open-source Drag the .sha256 into RapidCRC to verify listed files; also generates SHA-256 sidecar files. Supports MD5/SHA-1/SHA-256/SFV.
macOS2 apps
checkSum+ Free Drag the file in to compute its SHA-256 and compare against the .sha256 value; GUI alternative to Terminal commands.
shasum (Terminal, built-in) Built-in Run 'shasum -a 256 -c file.sha256' in the folder with the file (reports OK or FAILED). Or 'shasum -a 256 yourfile' to compute a hash for manual comparison.
Linux2 apps
sha256sum (GNU coreutils) Open-source Run 'sha256sum -c file.sha256' in the folder with the target file (prints OK or FAILED per entry). To generate: 'sha256sum yourfile > yourfile.sha256'.
GtkHash Open-source Select SHA-256 in GtkHash, drag a file in, compute the hash, and compare to the value in the .sha256 file. GUI option for desktop Linux.

Technical details

deep spec
Hash algorithmSHA-256 per NIST FIPS 180-4 (2015); 256-bit output represented as 64 lowercase hexadecimal characters
Line format64-char hex digest + two-space separator (text mode) or ' *' (binary mode) + filename; single-hash files may omit the filename
File encodingPlain ASCII/UTF-8 text
Binary signatureNone - plain text, no magic bytes
Typical size per entry66-130 bytes; multi-file manifests scale linearly at one line per file
Multi-file supportOne line per file; no defined upper limit on entry count
Mode indicatorTwo spaces = text mode; space-asterisk (' *') = binary mode, mirroring GNU sha256sum output
Linux/macOS verificationsha256sum --check file.sha256 or shasum -a 256 -c file.sha256
Windows verificationcertutil -hashfile file SHA256 or Get-FileHash (PowerShell)
Collision resistanceNo known practical collisions as of 2026; far stronger than MD5 (cryptographically broken) or CRC-32 (easily forgeable)
MIME typetext/plain (unofficial alternative: text/x-sha256sum)
Common pairingOften distributed alongside a GPG .asc signature file to combine integrity checking with authenticity verification
ReleasedSHA-256 algorithm published 2001 (FIPS 180-2/180-4); .sha256 sidecar convention in wide use since approximately 2003-2005
Latest versionFIPS 180-4 (2015) - no versioned file format
Open standardYes · royalty-free
Specificationcsrc.nist.gov

SHA256 conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SHA256 files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SHA256 files.

Frequently asked questions

How do I verify a file using a .sha256 checksum?
Compute the SHA-256 of your downloaded file and compare it to the 64-char value in the .sha256 file. Windows: 'certutil -hashfile file SHA256' or 'Get-FileHash file'. macOS/Linux: 'sha256sum -c file.sha256' (auto-verifies).
What does it mean if the SHA-256 hashes do not match?
Your copy differs from the original - usually a corrupted or incomplete download (re-download and try again). In rare cases the file may have been tampered with. Do not use a file whose checksum fails.
How do I create a .sha256 file for my own files?
Linux/macOS: 'sha256sum yourfile > yourfile.sha256'. Windows PowerShell: '(Get-FileHash file -Algorithm SHA256).Hash'. Or use FileVerifier++ or RapidCRC for a GUI approach.
Is SHA-256 more secure than MD5?
Yes. MD5 is cryptographically broken - deliberate collisions can be crafted. SHA-256 has no known practical collisions and is still recommended by NIST as of 2026.
What is the difference between a .sha256 file and a GPG signature (.asc)?
A .sha256 file proves the file was not corrupted or altered. A .asc GPG signature additionally proves WHO published it (only the private key holder can sign). For high-security downloads, verify both.
Can I convert a SHA-256 hash to MD5 or another format?
No. A hash is a one-way fingerprint. To get a different checksum you must re-hash the original file with the desired algorithm.

References

1GNU coreutils - sha2 utilities (sha256sum)www.gnu.org
2Microsoft - certutil command referencelearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Related extensions

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z