Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hash digests of any text instantly
Enter text to see hash results
A hash function takes an input and produces a fixed-size string of bytes. The output is unique to each unique input, making it useful for data integrity verification and password storage.
This tool supports MD5, SHA-1, SHA-256, SHA-384, and SHA-512. SHA-256 and SHA-512 are recommended for security-sensitive applications. MD5 and SHA-1 are provided for compatibility but are not considered secure.
Hash results are displayed in hexadecimal encoding, which represents each byte as two hex characters (0-9, a-f). This is the most common format for displaying hash values.
All hashing is performed entirely in your browser using the Web Crypto API and a pure JavaScript MD5 implementation. Your text is never sent to any server.