🔒 Processed locally in your browser, files are not uploaded or sent to a server, keeping privacy under your control.
Safely write comments
identifier
Add comment
Change a few bits
Append Binary
Free for a limited time
All tools on this site are free for a limited time!
Batch modify file MD5 values, generating different MD5 values even for identical files.
Browser execution mode: Your data is processed in your browser and is not uploaded to the server.
Speed and Stability: Processing speed depends on your device and browser. For large batch work, the desktop version may be more stable.
If the online tool fails to load or run, try the desktop tool.https://tools.yikeaigc.com/
| # | File name⇅ | Size change⇅ | Original MD5 | Modified MD5⇅ | Status | Action |
|---|
A: It batch-modifies the MD5 hash values of files, generating a completely different MD5 for each file. It is commonly used for cloud drive uploads to avoid instant-upload deduplication, digital forensics and traceability testing, file integrity comparison demonstrations, distributing multiple copies of the same material, avoiding duplicate detection, and similar scenarios.
A: Each processing run uses crypto.getRandomValues to generate a cryptographically secure random identifier, which is written into the modified content together with a timestamp, file index, and copy number. Even when processing identical source files or generating 100 copies of the same file, every copy will have a different MD5.
A: Normal appending directly adds bytes to the end of the file, which may be judged as corrupted by formats with strict validation (some PDFs, certain video containers). Smart format-aware mode identifies the file magic number: JPEG writes to the COM comment segment, PNG writes to a tEXt chunk, PDF appends a % comment line, and ZIP/docx/xlsx/pptx modifies the EOCD comment field. These are all comment areas natively supported by the formats, so the modified file can still be opened 100% normally by the original program.
A: It uses streaming chunked reading (default 4MB per chunk) + the SparkMD5 incremental algorithm + Web Worker background threads, easily handling GB-level large files without consuming all memory or blocking the main thread. The actual limit depends on available browser memory; mainstream devices can handle single files of 2-4GB without issue.
A: Three mainstream algorithms are supported: MD5, SHA-1, and SHA-256. You can select multiple algorithms in "Modification Strategy" to calculate them simultaneously. MD5 is implemented with SparkMD5 streaming, while the SHA series uses the browser’s native crypto.subtle.digest, balancing performance and security.
A: Any format is supported. Smart format-aware mode provides format-safe strategies for JPEG, PNG, PDF, ZIP, docx, xlsx, and pptx. Other formats automatically fall back to append-to-end mode.
A: Yes. In "Modify Strategy", set "Number of copies generated per file" to 2-100, and the system will generate the specified number of copies for each source file. Each copy will have a completely different MD5, and file names will be automatically numbered as _1 _2 _3 … This is ideal for scenarios that require batch differentiated distribution.
A: 100% browser-local processing throughout, with no server involved and no network requests uploading file content. After you close the page, all data is destroyed immediately, making it suitable for handling confidential and private files.
A: When using the "Smart format-aware" strategy, modified JPEG/PNG/PDF/ZIP/Office files can be opened completely normally. Using "Append to end" has good compatibility with most media files. Any mode can be used for text files; "Insert at beginning" is recommended only for text; "Modify random bytes" may affect binary files with strict validation, so choose as needed.
A: Yes. The upload area allows dragging in a single file, multiple files, or an entire folder (recursed automatically). It also supports Ctrl+V to paste files from the clipboard, as well as batch importing directories via the "Select folder" button.
A: Yes. After processing is complete, check "Show failed only" in the results table and click "Retry failed" to reprocess only the failed items, while successfully processed items are fully retained. Each processing run performs secondary verification to ensure reliable MD5 consistency.
A: In the "Processing results" tab, click "Export CSV report" to download a CSV file containing complete fields such as original file name, output file name, original size, new size, status, original MD5, new MD5, SHA1, and SHA256 (UTF-8 BOM, can be opened directly in Excel), making archiving and auditing easy.
Filter files that meet the criteria from multiple documen...
Batch extract URLs from TXT text, filter and deduplicate ...
Compress files or folders into ZIP files by project, with...