Hash Generator

Type or paste any text and instantly get its SHA-1, SHA-256, SHA-384 and SHA-512 hashes.

🔒 Runs entirely in your browser — your text never leaves your device
0 characters · 0 bytes

How it works

Instant, private, and free — no sign-up, no upload, no wait.

1

Paste your text

Drop in a password, a message, a file's contents — anything you can type.

2

See every hash

SHA-1, SHA-256, SHA-384 and SHA-512 are computed live, shown as hex.

3

Copy what you need

One tap copies any hash to your clipboard, ready to paste anywhere.

About hashing

A hash is a fixed-length fingerprint of your input. The same text always produces the same hash, but you can't reverse a hash back into the original text. Even a tiny change — one letter, one space — completely rewrites the result. Hashes are used to verify file integrity, store passwords safely, and check that data hasn't been tampered with.

Which one should I use? SHA-256 is the modern default and a solid all-round choice. SHA-384 and SHA-512 offer larger outputs for higher-security needs. SHA-1 is included for compatibility with older systems, but it's considered weak — avoid it for anything security-critical.

🔒

Private by design. Hashing happens right here in your browser using the built-in Web Crypto API. Your text is never uploaded — we never see it.

Frequently Asked Questions

What is a hash?
A hash is a fixed-length fingerprint of your input. The same text always produces the same hash, and even a tiny change rewrites the whole result. Hashes are used to check file integrity and to store passwords more safely.
Which algorithm should I use?
SHA-256 is the modern default and a solid all-round choice. SHA-384 and SHA-512 give longer outputs for higher-security needs. SHA-1 is only for compatibility with old systems — avoid it for anything security-critical.
Can I get the original text back from a hash?
No. Hashing is one-way by design — there's no way to reverse a hash back into the text it came from.
Why do the hashes update as I type?
Each hash is recomputed live from your current text, so you always see the fingerprint of exactly what's in the box, with no button to press.
Does capitalisation or an extra space change the hash?
Yes. Any difference at all — a single letter, a trailing space, a line break — produces a completely different hash.
Is my text uploaded anywhere?
No. Hashing happens entirely in your browser on your own device. Your text is never uploaded, and we never see it.