SHA-256 generator
Calculate a SHA-256 digest from UTF-8 text locally. Choose lowercase or uppercase hexadecimal or Base64, then copy the exact digest. Hexadecimal and Base64 represent the same digest bytes. Changing case only changes its display; changing input text changes the digest.
Free to use. No email or account required.
Bookmark
Bookmark this tool
Save this short link in your browser’s bookmarks.
Paste this link into the address of a new or existing bookmark.
On desktop, drag SHA-256 generator to your bookmarks bar.
Only the tool’s link is shared. Your inputs and results are not included.
Share
Your inputs
Edit the example inputs to match your task. Results update as you edit.
Calculations run in your browser. Inputs are not saved or sent to analytics.
How it works
- SHA-256(UTF-8()) → SHA-256 digest
- SHA-256(UTF-8) → 256 bits; 32 bytes; 64 hex.
Input and formula key
Your result
Complete the inputs to see your result.
Sources
- MDN — SubtleCrypto.digestSources reviewed: 2026-11-07
- NIST FIPS 180-4 — Secure Hash StandardSources reviewed: 2026-11-07
Assumptions and limitations
UTF-8 text, up to 256 KiB. Spaces and line breaks are included; empty text is allowed.
How to use this tool
Set up the inputs
Enter text and select the output format. Compare the digest or copy it. Whitespace changes the input; nothing is trimmed or normalized.
Understand the result
Hexadecimal and Base64 represent the same digest bytes. Changing case only changes its display; changing input text changes the digest.
Worked examples
-
Check a hash against a known digest
SHA-256("abc") = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.
Frequently asked questions
What are the limits of this tool?
UTF-8 text, up to 256 KiB. Spaces and line breaks are included; empty text is allowed.
How should I interpret the result?
A digest is not encryption or password storage. Compare the exact same bytes.
Processing and privacy
The calculation or transformation runs in your browser. The tool does not send its input values or generated output to an application server. Loading a page still makes infrastructure requests; optional analytics and Google consent messages have separate controls.
Privacy Policy. Privacy & preferences in the footer controls optional analytics.
Help and feedback
Consult the linked sources for definitions and reference data. Contact Support if you have a question or notice a problem.
Read about calculation methods · Report a problem to emonster



