MD2 Hash Generator
Generate the MD2 hash digest of any text or file, instantly inside your browser.
What is MD2?
MD2 is an early hashing algorithm designed for 8-bit systems, taking any input — text or a file — and producing a fixed-length, 128-bit (32 hexadecimal character) digest. It's much slower and weaker than MD4 or MD5 and is now considered obsolete and cryptographically broken. The same input always produces the same hash, and even a tiny change to the input produces a completely different result.
This tool hashes typed text or an uploaded file directly using MD2, entirely inside your browser.
GuideHow to use it
How the hash is calculated
The input is read as raw bytes — either the UTF-8 bytes of typed text, or the exact bytes of an uploaded file — and processed through the selected algorithm entirely in JavaScript, producing a 128-bit digest displayed as 32 hexadecimal characters.
Why it helpsFeatures & benefits
Why this runs entirely in your browser
Files and text hashed here can contain private data, so nothing is uploaded to a server. The algorithm runs entirely in JavaScript locally in the tab, which means it keeps working offline once the page has loaded.
Common uses
Verifying a downloaded file matches its published checksum, quickly comparing two files for equality without opening them, generating a stable cache key from a string, or working through a computer science exercise on legacy hashing algorithms.
Frequently asked questions
A few things people usually want to know before trusting the numbers.
No. MD2 is obsolete and cryptographically broken. It should only be used for legacy compatibility or historical/educational purposes, never for passwords or security-sensitive purposes.
128 bits, shown as 32 hexadecimal characters.
Yes. Switch to File mode and upload or drag a file — its exact bytes are hashed, not just its text content.
Yes. Clicking a different algorithm switches the page while keeping the text or file you've already entered.
No. All hashing happens locally in your browser. Nothing typed, pasted, or uploaded here is sent to a server, stored, or shared.