Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text or local files.

Use hashes for checksums, file comparison, release artifacts, cache keys, and integrity checks. Enter text or load a file once to calculate every supported digest and copy the value you need.

Which hash should you use?

Hashing is not encryption

A hash is one-way and cannot be decrypted to recover the original data. It also does not prove who created a file. Use HMAC when a shared secret must authenticate a message, and use a password-specific algorithm rather than a fast general hash for password storage.

Text is encoded as UTF-8 before hashing. Files are read locally in your browser and are not uploaded.

Related tools: HMAC Generator · Base64 Encode Decode