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
Usage Guide & Notes
- Enter your text in the input area
- Select your preferred encoding format (Hexadecimal, Base64, Binary, or Base64url)
- View the hash results for different algorithms
- Click the copy button to copy any hash to clipboard
- 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.
- 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.
- 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
Related Tools
Useful tools selected for this workflow

JSON Formatter
Format and beautify JSON with customizable indentation. Supports JSON5, comments, trailing commas and advanced formatting options.

Email Normalizer
Normalize email addresses by removing extra characters and formatting them correctly.

Encryption Decrypt
Encrypt and decrypt text using different algorithms like AES, TripleDES, Rabbit, or RC4. This tool processes all data locally for maximum security.

JSON Minify
Minify and compress your JSON by removing unnecessary whitespace. Supports JSON5 format with comments and more flexible syntax.

JWT Parser
Parse and decode JWT tokens.

JSON XML Converter
Convert JSON to XML format easily. Transform data between these popular formats with this free online tool.