AAllMyToolsa pocketful of little tools
##

Hash generator

GeneratorsNo. 06 / 24approved

Turns any text into a fixed-length fingerprint with your choice of algorithm — MD5, SHA-1, SHA-256, SHA-384 or SHA-512. Same input, same output.

a hash is a one-way fingerprint — it's a blender, not a shredder that reverses.

work surface

Math, not advice — results are indicative. Read the disclaimer.

most-used utilities

MD5 of "hello"

5d41402a… — the most famous hash in the tutorial world.

SHA-256 of "hello world"

b94d27b9… — the standard "it works" test.

SHA-1 of "abc"

a9993e36… — FIPS 180's opening act.

Hash of nothing

d41d8cd9… — the hash of an empty string, famously.

AllMyTools sauce

SHA-512 of the secret word.

Two-line poem

SHA-256 of something longer, for when "hello" feels cheap.

pro tips

MD5 and SHA-1 are cryptographically broken — fine for checksums, terrible for passwords. SHA-256 is the polite default.

A hash is a one-way fingerprint: same input, same output, but you can't go back. It's a blender, not a shredder that reverses.

Change one letter and the whole digest changes. Hash functions have strong opinions about typos.

what it does

Turns any text into a fixed-length fingerprint using the algorithm you pick — MD5, SHA-1, SHA-256, SHA-384 or SHA-512. Type something and the digest appears as you type.

The same input always gives the same hash, which makes it perfect for checksums and spotting tampering: change one letter and the whole digest turns into something else entirely.

MD5 runs on pure JavaScript so it works anywhere. The SHA family uses your browser's crypto, which needs a secure context — HTTPS or localhost. Copy the digest and go.

Use it to verify a downloaded file's checksum, to compare two texts for accidental differences, or to get a fixed-length fingerprint of a string for a test or a spec. Everything runs in your browser — nothing you hash is sent anywhere.

quick answers

What is a hash?

A fixed-length fingerprint of your text — same input, same output, and you can't reverse it back. It's a blender, not a shredder that reverses.

Which algorithm should I use?

SHA-256 is the polite default. MD5 and SHA-1 are fine for checksums but broken for anything security-sensitive.

Why does SHA need HTTPS or localhost?

The SHA family runs on your browser's Web Crypto, which only works in a secure context. MD5 runs on plain JavaScript, so it works anywhere.

Can I use hashes for passwords?

Not this way — plain hashing is too fast for password storage. Use a dedicated password-hashing scheme, or let a library do it.