Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text using the Web Crypto API.
Choose from SHA-1, SHA-256, SHA-384, or SHA-512. The output is provided in both hexadecimal and Base64 formats. Everything runs in your browser with no data sent to any server.
Generator
Results
How to Use
- Enter or paste the text to hash
- Select the hash algorithm
- Click Calculate to generate the hash
- Copy the hex or Base64 output
FAQ
Why no MD5?
The Web Crypto API does not support MD5. MD5 is also considered cryptographically broken and should not be used for security purposes.
Is SHA-256 secure?
Yes. SHA-256 is part of the SHA-2 family and is widely used in TLS, Bitcoin, and other security protocols. It is considered secure for all practical purposes.
Is my text sent to a server?
No. The Web Crypto API processes everything locally in your browser.
Commonly Used With
Pair this tool with others in Developer
Learn More
Guides that feature this tool
Developer Utilities: The Browser-Based Toolkit
UUIDs, JWT debugging, hashing, cron expressions — the tools every developer bookmarks.
7 min readJSON & API Tools: The Developer's Browser-Based Toolkit
Format JSON, decode JWTs, generate UUIDs, and test regex — all from your browser with zero setup.
8 min readText Encoding & Security: Base64, URL Encoding, and Hashing Explained
Understand and use text encoding, URL encoding, and hash generation with free online tools.
9 min readPassword Security Best Practices: Generators, Hashing & 2FA
Learn how to create strong passwords, understand hashing algorithms like bcrypt and Argon2, and implement two-factor authentication to protect your accounts and applications.
7 min readPart of These Collections
Curated tool sets for specific workflows