Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of text or files in your browser.
Click to upload or drag and drop
Any file up to 100MB
Hashes
Waiting for inputStart typing to generate MD5, SHA-1, SHA-256, and SHA-512 hashes.
MD5 is included for compatibility and checksum workflows. For security-sensitive use cases, prefer the SHA-256 or SHA-512 outputs.
How to use
- 1
Choose text or file mode
Select the Text tab to hash a string, or the File tab to hash a file from your device.
- 2
Enter input
Type or paste text into the input area, or drag and drop a file. Hashes are computed automatically.
- 3
Review all hashes
All four hash types (MD5, SHA-1, SHA-256, SHA-512) are displayed simultaneously with computation times.
- 4
Copy the hash you need
Click Copy next to any hash to copy it to your clipboard. Toggle uppercase or lowercase output as needed.
Frequently asked questions
Is MD5 secure for password hashing?
Are my files uploaded anywhere?
How large a file can I hash?
Why is MD5 included if it is not secure?
Generate cryptographic hashes instantly from text or files. Supports MD5,
SHA-1, SHA-256, and SHA-512 with all hashes computed simultaneously. Text
mode hashes as you type; file mode accepts drag-and-drop. Toggle between
uppercase and lowercase output and see computation time for each
algorithm. All hashing runs entirely in your browser using the Web Crypto
API (and a pure JavaScript MD5 implementation).