.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.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.JSONJavaScript Object Notation file
8.TAGDataFlex Query Tag Name File
9.DATProgram Data File (generic)
10.MDMarkdown Document

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