SHA-256 checksum
Calculate a SHA-256 checksum for text or a file.
- 1Add input
- 2Review and run
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Calculate SHA-256 over exact local file bytes, including an empty file, or the UTF-8 bytes of entered text using Web Crypto. Compare the copied digest with a trusted expected value; a digest alone does not prove file origin.
How to use this tool
- Paste text or choose one local file, including an empty file.
- Calculate the SHA-256 digest of UTF-8 text or the file’s exact bytes.
- Copy or download the digest and compare it with a trusted expected value.
Supported inputs and limits
Pasted text is limited to 1 MiB; review the result before using it.
One local file up to 10 MiB can be processed in this workspace.
When a file is selected, its bytes take priority over any pasted text.
Worked example
Example input
abc
Example options
{}Example output
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
When something does not work
Use the documented input format and keep values within the displayed limits. Review the result before using it in another document or application. Editing the input marks the previous result as stale; a failed run clears it.
Frequently asked questions
Are my files uploaded?
No. Files and tool input are processed in your browser. Moving around the site can keep a temporary workspace in the same tab. Refreshing or closing the tab clears it, so download results you want to keep.
What should I check in this result?
Calculate SHA-256 over exact local file bytes or the UTF-8 bytes of entered text using Web Crypto. This produces a digest, not encryption or password storage.
Documentation & further reading
Related tools
Base64 encode / decode
Encode or decode a snippet in a click.
URL encode / decode
Make those encoded characters readable again.
HTML entities
Convert between HTML entities and readable characters.
Unicode escape
Convert Unicode escapes into readable text and back.