Skip to main content

Hash and HMAC generator

Type text to hash it with every SHA algorithm at once. Add a key to compute HMACs instead.

Hashes use your browser's WebCrypto on the UTF-8 bytes of the text. SHA-1 is shown for compatibility; do not use it for new security work.

These tools run entirely in your browser. Nothing you paste or drop is uploaded, stored, or sent to analytics.

With a key, each row is an HMAC with that hash — the scheme webhook signatures use.