Hash Generator
Compute a cryptographic hash of any text using MD5, SHA-1, SHA-256 or FNV-1a. Hashes are one-way fingerprints used for checksums, deduplication and integrity checks — computed instantly and privately in your browser.
What this means
A hash is a fixed-length fingerprint of your data. Change one character and the whole hash changes, which is why hashes verify file integrity and stored passwords.
How we calculate it
Formula
Deterministic algorithms over UTF-8 bytes: MD5 → 32 hex chars, SHA-1 → 40, SHA-256 → 64, FNV-1a → 8.Worked example
Hash the word 'password':
- 1Type or paste your text.
- 2Choose an algorithm.
- 3Copy the resulting hash.
Important assumptions
- MD5 and SHA-1 are fast but not suitable for password storage; use SHA-256 for new work.
Frequently asked questions
Is MD5 secure?
MD5 has known collisions, so it is fine for checksums but not for security-sensitive use like password hashing.
Can hashes be reversed?
No. Hashing is one-way. Attackers only reverse weak hashes by guessing inputs and comparing — use strong algorithms and long secrets.
Related tools
JSON Formatter
Format, minify and validate JSON with one click.
Base64 Encoder
Encode any text, including Unicode, to Base64.
Base64 Decoder
Decode Base64 strings back to readable text.
Regex Tester
Test regular expressions against text with live matches.
URL Encoder
Encode text for safe use inside URLs and query strings.
URL Decoder
Decode percent-encoded URLs back to readable text.