SHA-256 Hash
Compute SHA-256 of text or files in your browser. Outputs hex or Base64.
SHA-256 is a member of the SHA-2 family of cryptographic hash functions. It produces a 256-bit (32-byte) digest, commonly written as 64 hex characters. It's the workhorse hash for Bitcoin, TLS certificates, file integrity checks, and content addressing.
Hashing happens entirely in your browser — nothing is uploaded. The browser's native crypto is hardware-accelerated on modern CPUs, so even GB-sized files hash in a couple of seconds.
Example
Input
hello Output
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 Frequently asked questions
Is SHA-256 still secure?
Yes for collision resistance — no practical attack is known. It is the default hash for TLS, code signing, and most modern systems.
Can SHA-256 be reversed?
No. SHA-256 is one-way. 'Decoders' you may see online actually do a lookup against a precomputed table of common inputs.
Should I use SHA-256 for passwords?
No. For passwords use a slow KDF like Argon2id, bcrypt, or scrypt. SHA-256 is too fast and falls to GPU brute-force.