Encryption & hashing
MD5 Hash Generator
Compute the MD5 hash of text or files, in hex or base64, and compare it with an expected value. Files are read as a stream and never uploaded.
How to use this tool
- 1
Choose “Text” or “Files” and type the text or drop your files.
- 2
Read the MD5 hash and pick how it is shown: lowercase hex, uppercase or base64.
- 3
Paste the expected hash to see whether it matches.
- 4
Copy the result or save the list of hashes to a text file.
Help
- MD5 works as a checksum: comparing a download's hash with the publisher's detects corruption or an incomplete copy.
- MD5 is not secure: two different contents with the same hash can be crafted. Do not use it for passwords, signatures or security (use SHA-256 instead).
- Files are read in 4 MB blocks with a progress bar, so even a large file does not exhaust memory. You can drop several at once.
- Paste the expected hash in “Compare”: hex (upper or lower case, with or without “:”), base64 or an `md5sum` line are accepted.
- Text is hashed as UTF-8, exactly as typed: a trailing newline changes the hash.
Related guide : MD5, SHA-256 and bcrypt hashes: verifying a file, storing a password
Frequently asked questions
Is MD5 still usable?
To check that a file was not corrupted, yes. To prove a file was not tampered with or to store passwords, no: MD5 collisions can be crafted in seconds. Use SHA-256, or bcrypt for passwords.
Is my file sent anywhere?
No. It is read and hashed in your browser in 4 MB blocks. No data leaves your device.
Why does my hash differ from a terminal command's?
Usually because of a trailing newline (`echo` adds one) or a different encoding. Here the text is hashed as UTF-8 exactly as typed; to compare with certainty, hash the file itself.
Written and verified by the MaxyTools team · Updated on
Did this tool help you?
Did this tool help? Share it