LocalFirstTools.com — data tools that never leave your device
No upload — everything runs on your device

Hash Generator (SHA-256 / MD5)

SHA-256, SHA-1 and MD5 digests, computed on your device. Nothing is uploaded.

The Hash Generator computes SHA-256 (64 hex characters) and SHA-1 (40) with the browser's Web Crypto API, and MD5 (32) with the js-md5 library; input is hashed on your device and never transmitted.

SHA-256
SHA-1
MD5

What does the Hash Generator do?

A cryptographic hash maps any input to a fixed-length digest. SHA-256 is the default for integrity checks; SHA-1 and MD5 are shown for compatibility with older systems and checksum formats.

How does the Hash Generator work?

The text is encoded as UTF-8. SHA-256 and SHA-1 are hashed with crypto.subtle.digest; MD5 uses the js-md5 library, since Web Crypto does not implement it. Digests are displayed as lowercase hex. The input never leaves this tab.

Does this upload my data?

No. This page never sends your input to a server — formatting, decoding and hashing all run in this tab, on this device.How that works.

Frequently asked questions

Are MD5 and SHA-1 safe?

Fine for checksums and cache keys, not for security. Both are broken for collision resistance, so an attacker can craft two inputs with the same digest. Use SHA-256 when integrity matters against an adversary.

Does this hash files?

This version hashes text. Paste file contents if you need a digest of a document.

Is this a password hasher?

No. Password storage needs a slow KDF such as Argon2 or scrypt, not a single SHA-256 of the password.

Where does hashing run?

In Web Crypto, locally.

Related tools

Browse allgeneratorsor thefull tool directory.