Skip to content
iyziTool

SHA Hash Generator

Paste any text and get its SHA hash in the algorithm you choose. Hashing uses the browser's native Web Crypto API, so the result matches what your server or command line produces.

SHA-256
Enter a value to see the result.

About this tool

The SHA-2 family (SHA-256, SHA-384, SHA-512) is the current standard for integrity checks, digital signatures, blockchain addresses and API request signing. SHA-1 is included for compatibility with older systems but is considered broken for security use.

This generator produces the same output as `sha256sum` on Linux, `Get-FileHash` on Windows or `hashlib` in Python, so you can use it to verify values without leaving your browser.

Frequently asked questions

Which SHA algorithm should I use?
SHA-256 is the safe default for almost every use case. Choose SHA-512 when you want a longer digest on 64-bit hardware, and only pick SHA-1 when an old system requires it.
What is the difference between SHA-1 and SHA-256?
SHA-1 produces a 160-bit (40 character) digest and has known practical collision attacks. SHA-256 produces a 256-bit (64 character) digest and has no known feasible attack.
Does this produce the same hash as my server?
Yes. It uses the standard algorithms via the Web Crypto API with UTF-8 encoded input, which is what server-side libraries use by default.
Can I hash a password with this tool?
You can, but you should not store passwords as plain SHA hashes. Password storage needs a slow, salted algorithm such as bcrypt, scrypt or Argon2.
Is the text I enter sent to a server?
No. Everything is computed locally in your browser and nothing is logged or transmitted.

Related tools