Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or a file. Everything runs in your browser — nothing is uploaded.
Algorithms
Hash Output
Hash output will appear here
How to use it
- 1Choose Text to hash a string, or File to hash a file.
- 2Type your text, or drop a file onto the dropzone.
- 3Copy any of the MD5, SHA-1, SHA-256, or SHA-512 digests.
Common use cases
- Verify a downloaded file's integrity against a published checksum.
- Generate a SHA-256 digest for an API signature or cache key.
- Compare two values to confirm they're identical.
- Produce a quick fingerprint of a blob of text or config.
Frequently asked questions
- Is my file or text uploaded?
- No. Hashing runs entirely in your browser using the Web Crypto API — nothing is sent anywhere.
- Which algorithms are supported?
- MD5, SHA-1, SHA-256, and SHA-512. SHA variants use the browser's native Web Crypto; MD5 uses a small in-browser library.
- Should I use MD5 or SHA-1 for security?
- No — MD5 and SHA-1 are broken for cryptographic purposes and should only be used for checksums or legacy compatibility. Use SHA-256 or SHA-512 for security.
- Is there a file size limit?
- There's no hard limit, but very large files are read fully into memory, so multi-gigabyte files may be slow or fail.