~ / tools / hash-generator

Hash Generator — MD5 · SHA-1 · SHA-256

MD5, SHA-1 & SHA-256 hashes — free, instant, 100% in your browser.

Input text

$ man hash

A hash function turns any input into a fixed-length fingerprint: change a single character and the entire output changes. This tool computes MD5, SHA-1 and SHA-256 digests of whatever you type or paste, updating live, with one-click copy for each result in lowercase hex.

Day-to-day uses: verifying a downloaded file's published checksum, generating a cache key or ETag, deduplicating records, creating deterministic test fixtures, or comparing two blobs of text without eyeballing them. SHA-256 is computed with the browser's native WebCrypto implementation; MD5 (which WebCrypto deliberately omits) uses a compact, well-tested JavaScript implementation.

A note on security: MD5 and SHA-1 are cryptographically broken — collisions can be manufactured — so treat them as integrity checksums and legacy-compatibility tools only. For anything security-sensitive use SHA-256, and never use any plain hash for storing passwords; that job belongs to bcrypt, scrypt or Argon2. Everything here runs locally in your browser, so the text you hash is never transmitted anywhere.