Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text. Nothing leaves your browser.
Algorithm
Hex output
What is hashing?
Hashing is a one-way function that converts input data into a fixed-length string of characters. The same input always produces the same output, but you cannot reverse the process to recover the original data. Hashes are used for data integrity checks, checksums, and fingerprinting.
How to use it
Enter or paste text into the input area, select a hash algorithm (MD5, SHA-1, SHA-256, or SHA-512), and the hash appears instantly. Toggle between uppercase and lowercase hex output. Click copy to grab the result.
Which algorithm should I use?
SHA-256 is the most common choice for general-purpose hashing — fast and widely supported. SHA-512 offers a longer hash for extra collision resistance. SHA-1 is considered weak for security but still used in legacy systems and Git. MD5 is fast but cryptographically broken — use it only for non-security checksums. None of these are suitable for password hashing. Use bcrypt, scrypt, or Argon2 for passwords.