FILES / LOCAL ONLY
File splitter & joiner.
Split a file into numbered parts, then verify and join them back into the original.
1 MiB = 1,048,576 bytes. Each part includes its size and SHA-256 checksum in a separate manifest.
File parts & downloads
To join a file, choose the ZIP made by this tool, or select its .parts.json manifest together with every numbered part. Selection order does not matter.
Keep the manifest with the parts. Checksums detect missing or damaged parts; splitting does not encrypt the file. Outputs are limited by available browser memory.
No files selected
Files stay on this device. No upload or account required.
FREE TO USE / NO ADS / NO LOGIN REQUIRED
Split files into numbered parts and verify them before joining
Split any file into numbered parts and a checksum manifest, then verify and join the parts locally.
- Split files up to 512 MiB using a chosen part size
- Download numbered parts and a SHA-256 checksum manifest
- Join a split ZIP or a manifest with loose parts in any selection order
- Reject missing or damaged parts before exporting the joined file
Choose a file and part size, then download its parts individually or as a ZIP. Keep the .parts.json manifest with every part. Joining verifies sizes and SHA-256 checksums before offering the original bytes for download. Splitting is not encryption.
Popular ways to use File Splitter & Joiner
- Split a file into smaller pieces for transfer.
- Rebuild a file from its numbered parts and verify that none are missing or damaged.
How processing and privacy work
File slicing, checksums, joining and ZIP creation run locally. Source files are not uploaded. Checksum operations require HTTPS or localhost.