Input and Algorithms
Applies to displayed and copied hashes
🔐
Drop a file here or click to browse
Any file type is supported
Upload a file or enter text below to generate cryptographic hashes.Waiting
🔐

Generate hashes above to see the results listed here.

How to use the File Hash Generator

Choose File Upload to hash a file, or Text Input to hash any block of typed or pasted text
Drag and drop a file onto the upload area, or click it to browse your device
Select one or more algorithms from MD5, SHA-1, SHA-256, SHA-384, and SHA-512
Click Generate Hashes to compute every selected algorithm at once using the Web Crypto API
MD5 is computed using a pure JavaScript implementation since it is not supported by the Web Crypto API
Switch the Hash Case setting to display and copy results in lowercase or uppercase
Click Copy next to any hash in the Hash Results tab to copy that value to your clipboard
Use the Compare Hash tab to paste a known checksum and check it against your generated hashes
A match in the Compare Hash tab confirms the file or text has not been altered or corrupted
SHA-256 is commonly used for verifying software downloads and package integrity
MD5 and SHA-1 are faster but are not considered cryptographically secure for sensitive applications
Use Clear to remove the current input while keeping your algorithm and case settings
All hashing happens locally in your browser. Your file or text is never uploaded to any server