File Splitter
File
Drop a file, pick a chunk size in MB, and split the file into numbered parts you can download one by one or all at once. The split runs locally with Blob.slice, so even gigabyte-sized files never leave your device. Use it to squeeze through email attachment limits, chat upload caps, or USB filesystem constraints.
How to use
- Drop or choose a file.
- Pick a chunk size — 25 MB is a common Gmail-friendly default.
- Click Split to create the parts.
- Download parts individually or all at once.
Frequently asked questions
- How do I rejoin the parts?
- On macOS / Linux: 'cat file.part01of04 file.part02of04 … > original'. On Windows: 'copy /b file.part01of04+file.part02of04+… original'.
- Is the file uploaded?
- No. Splitting uses Blob.slice in your browser, so nothing leaves your device — even multi-gigabyte files.
- How big a file can I split?
- There's no hard cap, but your browser has to keep blob references in memory. Several GB usually works; if a download fails, try a smaller chunk size.
- Is the order important?
- Yes — parts must be rejoined in order. The filename includes 'partXX of YY' to make the order explicit.
Related tools
CSV Splitter (by rows)
Split a large CSV into smaller chunks by row count — repeat the header on each chunk, download all at once.
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
ZIP Inspector
Drop a ZIP and see every file inside — sizes, contents, and per-file download — without unpacking it locally.
Text Encoding Converter
Open text files in legacy encodings (EUC-KR, Shift_JIS, Windows-1252…) as readable UTF-8.
File Hash (Checksum)
Compute SHA-1, SHA-256, and SHA-512 checksums of any file.
CSV ↔ JSON Converter
Convert CSV to JSON and JSON back to CSV, with a delimiter option.