What does this MD5 tool do?
It converts input text into a hexadecimal MD5 hash in your browser. You can choose the full 32-character result or the conventional middle 16-character form, and choose uppercase or lowercase letters.
Generate a 16- or 32-character MD5 hash from text as you type. Choose uppercase or lowercase output. Processing runs in your browser, with no upload. Up to 1,000 input characters.
MD5 is a one-way hash, not encryption. Do not use it for passwords or security-sensitive authentication.
0 / 1,000 characters
It converts input text into a hexadecimal MD5 hash in your browser. You can choose the full 32-character result or the conventional middle 16-character form, and choose uppercase or lowercase letters.
The 32-character result is the complete MD5 hash. The 16-character result is the middle 16 characters of that hash, a common shortened display format. It is not a stronger or separate hash.
No. Uppercase and lowercase only change how the hexadecimal result is displayed. The underlying MD5 value is the same.
Yes. Text is processed as UTF-8, so Chinese characters, Emoji, and other Unicode text are handled consistently in the browser.
No. MD5 is fast and has known collision weaknesses, so it is not suitable for passwords, authentication, or other security-sensitive data. Use a password hashing method such as Argon2id, scrypt, or bcrypt for those cases.