Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 hashes of text or files — instantly and privately in your browser.

This hash generator computes MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 digests of text or a file. Use it to generate a SHA-256 hash, verify a file checksum, or compare a download against a published hash. Every algorithm is shown at once as hex, ready to copy. It runs in your browser, so a file you hash is never uploaded.

Read the guide: How to Hash Text and Files (MD5, SHA-256)
20 B
Text
MD5
SHA-1
SHA-256
SHA-384
SHA-512
CRC32

How it works

  1. 1

    Enter input

    Type or paste text, or upload a file to hash its contents.

  2. 2

    Read the digests

    Every algorithm is computed at once and shown as hex.

  3. 3

    Copy a hash

    Click any digest to copy it for checksums or comparisons.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

Which hash algorithms are supported?
MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32. SHA functions use a fast WebAssembly implementation for large inputs.
Can I hash a file to verify a checksum?
Yes. Upload the file and compare its SHA-256 (or other) digest against the published checksum to confirm an exact match.
Should I use MD5 for passwords?
No. MD5 and SHA-1 are fine for non-security checksums but are unsuitable for passwords. Use a dedicated password hash (bcrypt, scrypt, Argon2) for credentials.