Back to Developer
Hash generator — SHA-1 / 256 / 384 / 512

Hash generator — SHA-1 / 256 / 384 / 512

Generate SHA-1, SHA-256, SHA-384, and SHA-512 digests from text in parallel. Powered by the Web Crypto API and runs entirely in your browser.

developerhashgenerate

Hashes are computed with the Web Crypto API in your browser. Input text is never uploaded. MD5 is not provided because SubtleCrypto does not include it.

Hash digests

SHA-1

The digest will appear once you enter text.

SHA-256

The digest will appear once you enter text.

SHA-384

The digest will appear once you enter text.

SHA-512

The digest will appear once you enter text.

Your text stays inside your browser

How to use

Type text into the input — all four hashes (SHA-1 / 256 / 384 / 512) update simultaneously. Click the Copy button on each row to copy that digest. Enable Uppercase to render hex characters with A–F uppercase. Hashes are computed over the UTF-8 byte sequence so Japanese characters and emoji are handled deterministically.

FAQ

Is my text sent anywhere?
No. Hashing is performed with the browser-native Web Crypto API (crypto.subtle.digest). Input never leaves your device.
Why isn't MD5 supported?
The SubtleCrypto API does not expose MD5. MD5 is also broken against collision attacks, so we recommend SHA-256 or stronger for any new use case.
Can I hash files?
Only text input is supported right now. A file-hashing tool is on the roadmap as a separate feature.
My hash doesn't match another site's value
Different line endings (LF vs CRLF) or trailing whitespace produce different digests. Make sure the byte content exactly matches whatever you're comparing against.

Related tools

Base64 encode / decode — URL-safe variant supported

Base64 encode / decode — URL-safe variant supported

Convert between plain text and Base64. Encode with an optional URL-safe variant; decoding accepts URL-safe (- _, no padding) automatically. UTF-8 safe and runs entirely in your browser.

developerencodedecode
Password generator — strength, char sets, length

Password generator — strength, char sets, length

Generate strong random passwords in batches of 1–25. Pick length, character sets, and toggle look-alike exclusion. Backed by crypto.getRandomValues and runs entirely in your browser.

developersecuritygenerate
Barcode generator — JAN / EAN / UPC / CODE128 / CODE39

Barcode generator — JAN / EAN / UPC / CODE128 / CODE39

Turn numbers or text into 1D barcodes (JAN-13 / EAN-13, JAN-8 / EAN-8, UPC-A, CODE128, CODE39, ITF, Codabar/NW-7, MSI) and export them as PNG or SVG. Fine-tune bar width, height, colors, margin, and whether the human-readable value is printed below. Check digits are validated automatically. Everything is generated inside your browser — the value you enter never leaves your device.

developergenerateimage
CSS shadow builder — visual GUI for box-shadow / text-shadow

CSS shadow builder — visual GUI for box-shadow / text-shadow

Build CSS box-shadow and text-shadow visually. Toggle box / text mode and tune offset-x, offset-y, blur, spread (box only), color, and inset (box only) with sliders and number inputs. Stack multiple shadows for layered Material-style elevation, Neumorphism, text outlines, neon glows, and retro overlap — 9 presets to start. Live preview on a real div or real heading, plus a one-click copy as raw value or full CSS declaration. Pair with gradient-css for the full CSS-style trio. Runs entirely in your browser.

developergenerate