Hash Generator

Compute SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text, instantly.

SHA-1
SHA-256
SHA-384
SHA-512

How to use this tool

Type or paste text into the box — all four hashes update live below.

About this tool

Uses the browser's built-in crypto.subtle.digest() from the Web Crypto API — the same standards-compliant implementation used throughout the web platform — rather than a hand-written hash function.

100% client-side. Nothing you type is uploaded, logged, or stored.

Frequently asked questions

Why isn't MD5 available?

MD5 is cryptographically broken and isn't implemented by browsers' native Web Crypto API. This tool only offers hash functions supported natively (SHA-1, SHA-256, SHA-384, SHA-512) rather than a hand-implemented MD5, to guarantee correctness. Note SHA-1 is also considered weak for security purposes, though still common for non-security checksums.

Is my text uploaded anywhere?

No. Hashing happens entirely in your browser using the Web Crypto API. Nothing you type is ever sent to a server.