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.

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.