Skip to content

Hash & Checksum Generator

Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests instantly.

Private Instant No sign-up No daily limit

Free to use. No account, no daily limit, and no watermark on the result.

 Input

Text

No file selected — hashing the text above.

0 bytes · 0 characters

 Digests

0 of 5 ready
AlgorithmHashLength
MD5 and SHA-1 are not collision-resistant. They are still fine for file checksums and cache keys, but never use them to store passwords — use a slow, salted algorithm such as bcrypt, scrypt or Argon2 for that.

How to generate MD5 and SHA hashes online

1

Add your content

Type or paste any text into the editor, or pick a file from your device to hash the raw bytes of that file.

2

Read the digests

MD5, SHA-1, SHA-256, SHA-384 and SHA-512 are calculated instantly and listed in one table with their bit length.

3

Copy what you need

Use the Copy button on any single row, or “Copy all hashes” to grab every digest in one plain-text block.

4

Verify a download

Compare the hash of your file with the checksum published by the vendor to prove the download is intact and untampered.

Hash & checksum generator — frequently asked questions

MD5 is computed by a compact pure-JavaScript implementation of RFC 1321 that ships inside the tool. The SHA-1, SHA-256, SHA-384 and SHA-512 digests come from the browser’s native Web Crypto API (crypto.subtle.digest), which is also what powers certificate and password managers. Nothing is uploaded.

The Web Crypto API is only exposed in secure contexts — pages served over HTTPS or from localhost. If you open this tool over plain HTTP from another device, the browser withholds crypto.subtle. In that case MD5 keeps working and the SHA rows are disabled with an explanation. The site itself is served over HTTPS, so this normally never happens.

No. MD5 is fast and broken against collision attacks, which makes it useless for password storage. This tool exists for file verification, fingerprinting and API checksums — never to hash a password for storage.

This tool hashes the whole file in memory, so it works best for documents and media up to a few hundred megabytes. For very large archives, use a command-line utility such as sha256sum or certutil -hashfile.

Never. The tool only reads the bytes you give it. Files are read through the FileReader API in your browser and are never uploaded, modified or stored.

Related Developer Tools