Skip to content

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files, and check a checksum.

Hash

Hashes

Type text to see its hashes.

Paste a published checksum to check that your file or text matches.

Runs in your browser — nothing you enter is sent to a server.

How the Hash Generator works

Type text or choose a file and all five hashes appear at once. A hash is a fixed-length fingerprint: the same input always gives the same hash, and changing a single character changes it completely. Text is hashed as UTF-8.

SHA-1 and SHA-2 use your browser's built-in Web Crypto; MD5 isn't included there, so it's computed by the page. Files are read locally and never uploaded. Paste a published checksum into Compare to confirm a download wasn't corrupted or altered.

Formula

MD5 128 bits · SHA-1 160 · SHA-256 256 · SHA-384 384 · SHA-512 512

Shown as hexadecimal: 4 bits per character, so SHA-256 is 64 characters.

Examples

“abc”

MD5 900150983cd24fb0d6963f7d28e17f72; SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Empty text

SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Frequently asked questions

Which hash should I use?

SHA-256 for checksums and integrity checks. MD5 and SHA-1 are broken for security — people can create collisions — so use them only when a system requires them.

Can I store passwords as SHA-256?

No. Fast hashes are easy to brute-force. Passwords need a slow, salted algorithm such as Argon2, scrypt or bcrypt, in your server code.

Can a hash be reversed?

Not mathematically, but short or common inputs can be found by guessing — which is why passwords need slow hashes.

Password Generator

Create strong random passwords with the length and characters you choose, generated privately in your browser.

Generators

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 to text, with full Unicode support and URL-safe output.

Developer Tools

UUID Generator

Generate random version 4 or time-ordered version 7 UUIDs, up to 1,000 at a time.

Developer Tools