Skip to content

File Joiner

Join split parts back into the original file in your browser. Parts order themselves by natural sort; size and SHA-256 are reported exactly.

Choose the parts

Joined file

The reassembled file appears here with its SHA-256.

Your file is never sent to a server. It is read and processed by your own browser, and the results are not stored.

How to use it

  1. Choose all parts of the same split.
  2. Review the order shown in the list.
  3. Join and download; verify the SHA-256 if your source publishes one.

Limits worth knowing

  • Up to 100 parts / 512 MB combined.
  • No part validation beyond bytes and names; a corrupt part joins silently but fails the SHA-256 check.
  • Parts must come from the same original file; mixing files from two sources produces garbage with a plausible-looking checksum.
  • Directories are not rejoined — parts only.

Natural sort is the whole job

Concatenation is trivial; ordering is the entire task. Lexicographic sort puts part10 between part1 and part2, which is silent corruption. The joiner tokenises names into digit runs and compares numerically, so 001 < 002 < 010 < 100 no matter how many digits the counter grew to.

The reported SHA-256 is not decoration: it is the only thing telling you the reassembly is the original file.

When to stop instead of proceed

If sizes do not add up to what the sender published, stop and count the parts. A ZIP re-split or a truncated upload is a different problem with a different fix; this tool measures it honestly.

Frequently asked questions

Does File Joiner upload my files to any server?

No. File Joiner runs in your browser, and the file is read there rather than sent to a server for processing. Our host still sees ordinary page-request metadata, which is described on the privacy page.

Is File Joiner free to use?

Yes, File Joiner is free, with no paid tier, no account, and no watermark added to your output. The limits are technical rather than commercial: file size, page count and supported formats are listed on this page.

What file formats and sizes are supported?

File Joiner supports * files up to 512MB directly in your browser.

Which files should I pick?

The parts produced by the File Splitter here, or anything split with the same naming scheme: name.part001, name.part002, … in the same folder.

Does the order matter?

No — parts are sorted with natural number comparison, so part10 never lands before part2. Wrong order is the classic corruption when joining by hand; this tool never does it.

How do I verify the result?

The tool reports the exact byte count and computes SHA-256. Compare with the sender’s checksum or with a local sha256sum — a mismatch means a part is missing or corrupt.

What if a part is missing?

The join still runs but the SHA-256 will not match, and the part list tells you exactly which names were used. There is no repair — find the missing part.