File Splitter - Split Large Files Online

Cut any file - a video, an ISO, a backup - into smaller parts that fit email, Discord or a FAT32 USB stick. Parts are named .001, .002 like 7-Zip, so they join back anywhere: with our File Joiner, 7-Zip or the join script that comes with them. Want the file smaller too? Pack it with the Archive Creator first.

No size limit 7-Zip compatible parts Nothing is uploaded

How to split a file online

  1. Drop your file. Drop any file on the page - a video, a disc image, a backup or a big archive. It stays on your device.
  2. Pick a part size. Tap a preset such as Email or FAT32, type your own size, or switch to a number of parts.
  3. Choose how to save. Download the parts one after another, or in Chrome and Edge save them straight into a folder.
  4. Split. Press Split. You get the numbered parts plus a checksum file and join scripts, so the file can be rebuilt anywhere.

Got a pile of .001 files from someone else? Switch to the File Joiner to put them back together.

Why use this splitter

Any size

The file is cut in place, never loaded whole - a 40 GB backup splits as easily as a photo.

Joins anywhere

Standard .001 parts open in 7-Zip, Total Commander, HJSplit and our File Joiner.

No tool needed

The included join.bat and join.sh rebuild the file with built-in commands.

Checked end to end

SHA-256 of every part and the original, so a broken download is caught right away.

Straight to a folder

In Chrome and Edge the parts are written into a folder you pick - no download prompts.

Private

The file never leaves your device. Nothing is uploaded, logged or kept.

Which part size fits where

The presets stay a little under each limit, so the parts really get through.

Where the parts goLimitPreset part size
Discord (free)10 MB per file9.5 MB
Email (Gmail, Outlook)20-25 MB per message18 MB - attachments grow about a third when sent
WhatsApp100 MB on many phones95 MB
CD-R700 MB700 MB
FAT32 USB stick or SD card4 GB per file4 GB minus 1 byte

Sending pictures or PDFs? Shrinking them first may save you the split - try Compress JPG, Compress PNG or Compress PDF.

Getting the file back

Every part is a plain slice of the original - put them end to end and you have the exact same bytes.

Online: drop all parts on the File Joiner. It spots missing parts and checks the SHA-256 for you.

Windows: double-click join.bat, or run copy /b video.mp4.001+video.mp4.002 video.mp4. With 7-Zip, right-click the .001 file and choose Combine files.

Mac and Linux: run sh join.sh, or cat video.mp4.0* > video.mp4. Split an archive? Open the joined file in the Archive Extractor.

Frequently Asked Questions

Drop the file on this page, pick a part size (or a number of parts) and press Split.

The parts are named file.ext.001, file.ext.002 and so on and download one after another - or go straight into a folder in Chrome and Edge. The file is cut in your browser and never uploaded.

Use the Email preset. Gmail allows 25 MB and Outlook 20 MB per message, but attachments grow by about a third when they are encoded for sending.

That is why the preset makes 18 MB parts that actually get through. Send one part per email, plus the small SHA256SUMS.txt and join script with the first one. Shrinking the file first helps too - try Compress PDF or Compress JPG.

Free Discord accounts can upload 10 MB per file. Pick the Discord preset - it makes parts just under that limit - and drop the parts into the chat.

Your friend downloads them all and joins them with the File Joiner, 7-Zip or the included join script.

Most USB sticks and SD cards are formatted as FAT32, which cannot store a single file of 4 GB or more - Windows says the file is too large for the destination file system.

Split it with the FAT32 preset (4 GB minus 1 byte per part), copy the parts, and join them on the other computer. Reformatting the stick as exFAT also works, but it erases everything on it.

Put all parts in one folder and use any of these:

the File Joiner, 7-Zip (right-click the .001 file and choose Combine files), join.bat on Windows (it runs copy /b) or join.sh on Mac and Linux (it runs cat). All four give back the exact original file.

Keep the default name.ext.001 unless you have a reason not to - 7-Zip, Total Commander, HJSplit and our File Joiner all recognise it.

name.part1.ext keeps the real extension at the end, which some upload forms insist on. name.ext.part01 is common on download sites and file hosts.

There is no size limit and nothing is uploaded. The browser cuts the file in place, so even a 50 GB disc image is never loaded into memory.

Only the checksum step reads the file - once, in small chunks. You can turn it off for a faster split.

Because the whole point is to get separate files under a size limit - one ZIP would be as big as the original again. Each part downloads on its own.

Want the file smaller as well? Compress it first with the Archive Creator and split the archive. Still having trouble? Please contact us and we'll be happy to help!

Guides & Tutorials

All 14 guides
Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide Optimization How to Reduce Image File Size Without Losing Quality Read the guide Guide Complete ICO File Guide: Understanding, Opening & Converting Icon Files Read the guide