Hash Generator

Generate cryptographic hashes, HMAC, and verify hash values with 27+ algorithms powered by WebAssembly.

Text Hash

Compute hash values for text input across multiple algorithms simultaneously.

Report a problem

Cryptographic21
128bit
128bit
160bit
224bit
256bit
384bit
512bit
224bit
256bit
384bit
512bit
224bit
256bit
384bit
512bit
512bit
256bit
256bit
160bit
256bit
512bit
Non-Cryptographic7
32bit
32bit
64bit
32bit
64bit
64bit
128bit
Encoding
Case

Output

Enter text to show hashes for the selected algorithms.

The tool processes its input in this browser. Page advertising, analytics and sign-in can still make separate network requests. See the Privacy Policy for these data flows.

About Hash Generator

Generate digests and supported keyed/password-derived results from text.

Choose the algorithm, enter text and supply the additional key, salt or cost parameters when that mode requires them.

Copy a digest to compare known text inputs; keep password-derived values and their parameters together when reviewing a test.

The calculation or rendering runs in this browser tab. Copy, download and share actions make the chosen output available outside this tab.

Worked example

Input / settings
abc; SHA-256
Action
Generate
Result
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Scope and limits

  • Output belongs to the current input and settings. Invalid cost/length parameters are rejected. MD5 and SHA-1 are legacy options with known collision weaknesses.

Frequently asked questions

Can a hash be decoded?
A digest is not reversible encoding. Matching a digest does not prove authenticity unless the surrounding keyed or signature protocol provides that guarantee.

For account, sync, advertising and analytics data flows, see the Privacy Policy.