Hash Generator
Generate SHA-1, SHA-256, SHA-512, and MD5 hashes from text or files.
How it works
- 1
Paste your input
Paste the code, text, or value you want to process with Hash Generator.
- 2
Run the conversion
Use the tool controls to generate, convert, validate, or inspect the result instantly.
- 3
Copy output
Copy the final output and use it in your app, script, or workflow.
Common use cases
SHA-256 of text
hello
MD5 of text
hello
About This Tool
Compute cryptographic hash digests from text input or uploaded files. Supports SHA-1, SHA-256, SHA-384, SHA-512 via the Web Crypto API, and MD5 via a lightweight pure-JavaScript implementation. Compare hashes to verify file integrity.
All hashing happens in your browser -- files and text are never uploaded to any server.
More examples
Examples
SHA-256 of text
Input
hello
Output
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
MD5 of text
Input
hello
Output
5d41402abc4b2a76b9719d911017c592
Frequently Asked Questions
- Which hash algorithm should I use?
- SHA-256 is the most common choice for general-purpose hashing. SHA-512 offers more security. MD5 and SHA-1 are considered insecure for cryptographic purposes but are still used for checksums.
- Can I hash files?
- Yes. Drag and drop or select a file to compute its hash. The file is read entirely in your browser and never uploaded.
- Is MD5 still safe to use?
- MD5 is cryptographically broken and should not be used for security. It is still useful for non-security checksums and data integrity verification.