Skip to content
Codesphere
← All tools
</>

Hash Generator

Hash text or files with modern Web Crypto algorithms.

MD5 is included for legacy checksums only and is not suitable for password storage or security decisions.

Invalid

Hashing...

About the Hash Generator

Generate SHA hashes and legacy MD5 checksums for text or files locally. SHA algorithms use the browser Web Crypto API, files are read in the browser, and MD5 is clearly labeled as legacy rather than security-grade.

How the result is produced

Text and local file bytes are passed through browser cryptography for SHA digests; the legacy MD5 option uses a separate browser-side implementation and is labeled accordingly.

Example: Hash a downloaded file and compare the resulting SHA-256 digest with a trusted release checksum to detect accidental changes.

Limitations and review notes

A hash is not encryption and cannot prove who produced a file without a trusted distribution channel or signature. MD5 and SHA-1 are unsuitable for modern collision-resistant security uses.

How to use it

  1. 1. Enter text or load a local file.
  2. 2. Select MD5, SHA-1, SHA-256, SHA-384, or SHA-512.
  3. 3. Review the generated digests and legacy labels.
  4. 4. Copy individual hashes or the full result list.

FAQ

Which hash algorithms are supported?

The tool supports SHA-1, SHA-256, SHA-384, SHA-512 through Web Crypto, plus MD5 for legacy checksum workflows.

Is MD5 secure?

No. MD5 is shown as legacy and should not be used for passwords or security decisions.

Can I hash files locally?

Yes. File hashing reads bytes with the browser File API and does not upload the file.

Related tools

View category →

Was this useful?