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.

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.
Is my data sent to a server?
No. Everything runs locally in your browser using JavaScript and WebAssembly. Your input never leaves your device, nothing is uploaded, and nothing is logged or stored.