Security

How to Generate MD5, SHA-1, SHA-256, and SHA-512 Hashes

Create cryptographic hashes for any text right in your browser, without sending anything to a server.

Tool Used

Hash Generator

Open tool
1

Open the Hash Generator

Go to /tools/security/hash-generator.

2

Type or paste your input

Enter the text you want to hash. This can be a password (for testing only), an API key, a file's contents, or any string. The tool processes everything locally in your browser so nothing is sent anywhere.

3

Pick a hash algorithm

Choose MD5 for legacy checksums (no longer safe for security). Choose SHA-1 for older systems that still require it. Choose SHA-256 for modern integrity checks and digital signatures. Choose SHA-512 for the longest output. SHA-256 is the standard choice for new code.

4

Read the resulting hash

The hash output is the same length every time for a given algorithm regardless of input size. MD5 returns 32 hex characters, SHA-1 returns 40, SHA-256 returns 64, and SHA-512 returns 128.

5

Copy and use it

Click Copy to use the hash for verification, file integrity checks, change detection, or storing alongside file uploads. Never use plain MD5 or SHA-1 to store user passwords in a real application. Use a dedicated password hashing function like bcrypt, scrypt, or argon2 instead.

All done!

You are ready to use Hash Generator like a pro.

Try it now
All guides