File Merger
Rejoin split file parts (.001, .002, ...) back into the original file. Auto-detect + sort by extension number, CRC32/SHA-256 checksum verification, missing-part detection, custom output name. 100% client-side.
About File Merger
Rejoin split file parts (.001, .002, ...) back into the original file. Auto-detect + sort by extension number, CRC32/SHA-256 checksum verification, missing-part detection, custom output name. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
What does the File Merger do?
It rejoins split file parts (.001, .002, ...) back into the original file. Parts are auto-sorted by their extension number, then concatenated in order. If you provide a manifest file (.sha256 from the splitter), each part is verified with CRC32 + SHA-256 before merging.
How does auto-detection work?
Drop multiple files ending in .001, .002, .003, etc. The merger parses the numeric extension and sorts them. It detects the base name (everything before the .001), so you can drop parts with any naming pattern (myfile.001, myfile.002, ...). Missing parts in the sequence are flagged before merging.
What if I don't have the manifest?
You can still merge without a manifest — the merger will simply concatenate the parts in order. However, without the manifest, integrity (CRC32 + SHA-256) cannot be verified. We recommend keeping the .sha256 manifest file from the splitter.
What's HJSplit format?
HJSplit is a popular cross-platform file-splitter. It names parts by appending a sequential 3-digit extension (.001 for part 1, .002 for part 2, etc.). This merger reads that format natively. 7-Zip also rejoins HJSplit parts (right-click .001 → 7-Zip → Extract here).
What extra features does this tool have?
10 extras: (1) Drag-drop multiple parts. (2) Auto-sort by extension number. (3) Progress bar during merge. (4) Checksum verification (CRC32 + SHA-256). (5) Stats (parts count, merged size, verification result). (6) Preview merged file info. (7) Custom output filename. (8) Missing part detection. (9) History (localStorage — last 10 merges). (10) Shareable URL with settings.
Are my files uploaded anywhere?
No. All merging runs in your browser using ArrayBuffer concatenation. Your files never leave your device.
Related tools
7Z Extractor
Inspect and extract files from 7z archives. Detects the 7z signature (0x37 0x7A 0xBC 0xAF 0x27 0x1C), parses the SignatureHeader and StartHeader, lists files from the archive metadata, and extracts STORE-method files when possible. Honest about LZMA compression limitations. 100% client-side.
APK Extractor
Extract and inspect Android APK files in the browser — pure JavaScript APK (ZIP) parser. View AndroidManifest.xml (binary XML detection), list DEX files, resources, and assets, extract individual files, detect app info (package name, version) from manifest. 100% client-side.
ARJ Extractor
Inspect ARJ archives. Detects the ARJ magic (0x60 0xEA), parses header structures, lists file entries with sizes and CRCs, and extracts STORE-method files when possible. Honest about ARJ compression limitations. 100% client-side.