Hash text

Hash a text string using the function you need : MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 or RIPEMD160

Your text to hash:

Digest encoding

   MD5   
   SHA1  
  SHA256 
  SHA224 
  SHA512 
  SHA384 
  SHA3   
RIPEMD160

Usage Guide & Notes

How to Use
  1. Enter your text in the input area
  2. Select your preferred encoding format (Hexadecimal, Base64, Binary, or Base64url)
  3. View the hash results for different algorithms
  4. Click the copy button to copy any hash to clipboard
Hash Algorithms Explained
  • MD5: A 128-bit hash function that is fast but no longer considered secure against collision attacks.
  • SHA1: A 160-bit hash function that is widely used but also considered cryptographically broken.
  • SHA256: Part of the SHA-2 family, provides 256-bit security and is widely used in security applications and protocols.
  • SHA224: Another member of the SHA-2, provides 224-bit output.
  • SHA512: Produces a 512-bit hash value, offering the highest security in the SHA-2 family.
  • SHA384: A truncated version of SHA512 with a 384-bit output.
  • SHA3: The newest member of the Secure Hash Algorithm family, designed to be resistant against attacks on SHA-2.
  • RIPEMD160: A 160-bit hash function designed as an alternative to SHA1 and MD5.
Security Considerations
  • MD5 and SHA1 are no longer considered secure for cryptographic purposes.
  • For security-critical applications, use SHA256 or stronger algorithms.
  • Remember that hash functions are one-way functions - you cannot recover the original text from a hash.
  • All processing occurs locally in your browser; no data is sent to any server.
  • For password storage, specialized algorithms like bcrypt, scrypt, or Argon2 should be used instead of simple hashing.
Common Use Cases
  • Checking file integrity - compare hash values to verify file contents
  • Data deduplication - identify identical data by its hash
  • Message verification - ensure data hasn't been tampered with
  • Digital signatures (when used with asymmetric cryptography)
  • Blockchain and cryptocurrency applications