[{"data":1,"prerenderedAt":276},["ShallowReactive",2],{"content:en:":3},{"id":4,"title":5,"body":6,"description":252,"extension":253,"faq":254,"kind":267,"locale":268,"meta":269,"navigation":270,"path":271,"seo":272,"seoTitle":273,"stem":274,"__hash__":275},"pages\u002Fen\u002Findex.md","MD5 Hash Generator",{"type":7,"value":8,"toc":241},"minimark",[9,14,18,21,24,28,39,49,53,86,96,111,115,118,122,125,128,132,135,141,145,201,205,233],[10,11,13],"h2",{"id":12},"what-this-tool-calculates","What this tool calculates",[15,16,17],"p",{},"MD5 maps any byte sequence to a 128-bit digest, displayed here as 32 hexadecimal characters. It is useful when an older download manifest, test fixture or application specifically requires MD5. The same bytes always produce the same digest; the digest does not reveal the input length or provide a reversible encoding.",[15,19,20],{},"This page starts with MD5 as the primary result and also calculates SHA-256 and SHA-512 for a single text input. Those are different algorithms, not alternative spellings of MD5. A checksum published as MD5 must be compared with MD5, even if the other output appears longer or stronger.",[15,22,23],{},"MD5 is not suitable for digital signatures or security decisions requiring collision resistance. Matching a file against an untrusted checksum does not establish who created it. Do not paste passwords to “encrypt” them: this tool neither encrypts data nor supplies a password-storage scheme.",[10,25,27],{"id":26},"worked-example","Worked example",[15,29,30,34,35,38],{},[31,32,33],"code",{},"UTF-8"," · ",[31,36,37],{},"abc"," · MD5",[40,41,47],"pre",{"className":42,"code":44,"language":45,"meta":46},[43],"language-text","900150983cd24fb0d6963f7d28e17f72\n","text","",[31,48,44],{"__ignoreMap":46},[10,50,52],{"id":51},"how-to-calculate-and-compare","How to calculate and compare",[54,55,56,72,79],"ol",{},[57,58,59,60,64,65,68,69,71],"li",{},"Enter the exact text in ",[61,62,63],"strong",{},"Input text",", or choose ",[61,66,67],{},"Example"," to load ",[31,70,37],{},". Text is encoded as UTF-8; spaces and line endings are preserved.",[57,73,74,75,78],{},"In single-text mode, non-empty input up to 64 KiB updates after a short pause. Click ",[61,76,77],{},"Generate hash"," for empty input or larger text. Changing the input clears the previous result.",[57,80,81,82,85],{},"To check a saved file instead, open ",[61,83,84],{},"File checksum",", confirm the algorithm, and choose or drop the file. File mode reads its original bytes and starts automatically.",[15,87,88,89,92,93,95],{},"For line-by-line results, enable ",[61,90,91],{},"One hash per line",", choose whether to include empty lines, then click ",[61,94,77],{},". Line mode does not calculate automatically. CRLF, LF and CR separate records and are not included in each line's digest. Duplicate lines retain their original line numbers.",[15,97,98,99,102,103,106,107,110],{},"Paste only the complete hexadecimal reference into ",[61,100,101],{},"Compare expected value (optional)"," and click ",[61,104,105],{},"Check",". Letter case and surrounding pasted whitespace are ignored; internal spaces and the wrong length are rejected. ",[61,108,109],{},"Copy"," retains the full result. TXT and CSV exports include identifiers, algorithm names and digests, not source text or secret keys.",[10,112,114],{"id":113},"limits-privacy-and-next-steps","Limits, privacy and next steps",[15,116,117],{},"Text is limited to 10 MiB and line mode to 10,000 records, including empty records before filtering. Files are limited to 50 queue entries and 1 GiB each, read sequentially in 2 MiB chunks. These limits protect browser resources; they do not guarantee fast processing on every phone. Cancel if needed. Calculation takes place in the browser, while normal page and asset requests still reach the hosting service.",[10,119,121],{"id":120},"checking-an-older-md5-download-manifest","Checking an older MD5 download manifest",[15,123,124],{},"Start with the exact release and filename named by the publisher. Download the artifact without opening and resaving it, switch to File checksum and select MD5. A downloaded archive and its extracted files are separate byte sequences: compare the archive itself when that is what the manifest lists.",[15,126,127],{},"A typical md5sum record contains a digest followed by a filename. Paste only its 32-character digest into the comparison field, not the whole line. Keep the reference source and release version with your exported result. If the publisher also supplies a SHA-256 reference, verify that separately with SHA-256; do not compare the two algorithms against each other.",[10,129,131],{"id":130},"reproduce-a-newline-mismatch","Reproduce a newline mismatch",[15,133,134],{},"Calculate an empty editor manually, then compare abc with abc followed by one LF newline. These are three different inputs. In line mode the separator is excluded, so use single-text mode for this test.",[40,136,139],{"className":137,"code":138,"language":45,"meta":46},[43],"MD5 \u002F empty UTF-8:\nd41d8cd98f00b204e9800998ecf8427e\nMD5 \u002F abc:\n900150983cd24fb0d6963f7d28e17f72\nMD5 \u002F abc + LF (61 62 63 0a):\n0bee89b07a248e27c83fc3d5951213c1\n",[31,140,138],{"__ignoreMap":46},[10,142,144],{"id":143},"md5-mismatches-fix-the-input-not-the-digest","MD5 mismatches: fix the input, not the digest",[146,147,148,164],"table",{},[149,150,151],"thead",{},[152,153,154,158,161],"tr",{},[155,156,157],"th",{},"Observed problem",[155,159,160],{},"Why it happens",[155,162,163],{},"What to do",[165,166,167,179,190],"tbody",{},[152,168,169,173,176],{},[170,171,172],"td",{},"A reference contains a filename",[170,174,175],{},"A manifest line is not a bare digest",[170,177,178],{},"Copy the 32 hexadecimal characters only.",[152,180,181,184,187],{},[170,182,183],{},"Text matches visually, but MD5 differs",[170,185,186],{},"A trailing newline, BOM or encoding changed the bytes",[170,188,189],{},"Hash the saved file, or reproduce the exact UTF-8 input.",[152,191,192,195,198],{},[170,193,194],{},"The reference has 16 characters",[170,196,197],{},"It may be a shortened convention rather than a full MD5",[170,199,200],{},"Ask for the full 32-character value; do not pad it.",[10,202,204],{"id":203},"related-tools-and-guides","Related tools and guides",[206,207,208,215,221,227],"ul",{},[57,209,210],{},[211,212,214],"a",{"href":213},"\u002Ffile-md5","File checksum calculator",[57,216,217],{},[211,218,220],{"href":219},"\u002Fguides\u002Fmd5-checksum-windows","Check an MD5 file on Windows",[57,222,223],{},[211,224,226],{"href":225},"\u002Fguides\u002Fmd5sum-linux","Linux file and newline checks",[57,228,229],{},[211,230,232],{"href":231},"\u002Fguides\u002Fmd5-vs-sha256","MD5 vs SHA-256",[15,234,235],{},[211,236,240],{"href":237,"rel":238},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6151.html",[239],"nofollow","RFC 6151",{"title":46,"searchDepth":242,"depth":242,"links":243},2,[244,245,246,247,248,249,250,251],{"id":12,"depth":242,"text":13},{"id":26,"depth":242,"text":27},{"id":51,"depth":242,"text":52},{"id":113,"depth":242,"text":114},{"id":120,"depth":242,"text":121},{"id":130,"depth":242,"text":131},{"id":143,"depth":242,"text":144},{"id":203,"depth":242,"text":204},"Generate MD5 from exact UTF-8 text, check local files, and compare complete hashes in your browser.","md",[255,258,261,264],{"question":256,"answer":257},"Can MD5 be decrypted to recover my text?","No. MD5 is a one-way digest, not encryption. This site does not offer guessing dictionaries or password recovery.",{"question":259,"answer":260},"Is a 16-character MD5 the same as the full result?","No. Some systems use a selected substring, but there is no universal 16-character MD5 convention. This tool returns the full 128-bit, 32-hex-character digest.",{"question":262,"answer":263},"Should I paste the entire md5sum manifest line?","No. Select the matching release and filename, then paste only the digest. This comparison field does not parse filenames or verify an entire manifest.",{"question":265,"answer":266},"Can I compare the SHA-256 result shown here with an MD5 reference?","No. The homepage exposes separate algorithms for the same single-text input. Match the reference algorithm and compare its complete value.","tool","en",{},true,"\u002Fen",{"title":5,"description":252},"MD5 Hash Generator — md5hash.net","en\u002Findex","Ba5HKp_OexizhXvD5BWJJn15zrAXUZuBv6g43soWQqQ",1792048883680]