SHA-1 Fingerprint Generator
Pre-loaded with a mock deployment key, the classic SHA-1 use case: fingerprinting for identification rather than protection. Git built its entire object model on SHA-1 hashes, and legacy tooling still speaks it fluently — but like MD5, SHA-1 is broken for security purposes (collisions were demonstrated in 2017), so treat these fingerprints as labels, not locks. The SHA-256 row is the drop-in upgrade.
runs 100% in your browser — input is hashed locally, never sent
- 1Paste your textAny string — tokens, configs, keys. It’s hashed as UTF-8 bytes on every keystroke.
- 2Pick the formatLowercase hex, uppercase hex, or Base64 — switching re-formats instantly without re-hashing.
- 3Copy from the gridAll four algorithms compute side by side, each with its own copy button and speed timer.
Output format
SHA digests run on your browser’s native crypto.subtle engine; MD5 uses a built-in RFC 1321 implementation (SubtleCrypto refuses MD5 on principle — see the row label). Input is hashed as UTF-8 bytes and never transmitted.
SHA-1broken for security — fingerprints onlythis page’s focus
—SHA-256modern standard
—SHA-512maximum strength
—MD5broken for security — checksums only
—