How to use
Create ZIP (multiple files → one ZIP)
- Choose “Create ZIP.”
- Select multiple files. Optional: set output name (e.g., bundle.zip) and “Flatten” to drop folder paths.
- Click Run. Download the generated ZIP.
Split ZIP (ZIP → .part001, .part002, …)
- Choose “Split ZIP.”
- Upload a .zip file.
- Set chunk size in MB (e.g., 10).
- Click Run. Download all generated .partNNN files.
Join ZIP (.partNNN → ZIP)
- Choose “Join ZIP.”
- Select all related .partNNN files (any order; they’re auto-sorted).
- Optional: set output name (e.g., restored.zip).
- Click Run. Download the reassembled ZIP.
What you get (output & behavior)
- Create: a single ZIP containing your selected files; duplicate names inside the archive get -1, -2… suffixes.
- Split: a series of chunked files named like myfile.part001, .part002, … at ~your chosen MB each.
- Join: a restored .zip built by concatenating the provided .partNNN files.
- Download link: saved under wp-content/uploads/zip-tools/ (shown after processing).
- “Make download” option: when checked, the result is stored on the server and a direct link is shown.
[Completely Free] Utility Tools & Work Support Tools
You can use practical tools like CSV formatting, PDF conversion, and ZIP renaming entirely in your browser, all for free. Each tool page clearly explains “How to use it”, “What the output looks like”, and “Important notes & caveats”, so even first-time users can start without confusion.
Notes & caveats
- Per-file limit vs. total: Limits apply per uploaded file, not to the combined total.
- Create mode needs ZipArchive: The server must have PHP’s ZipArchive enabled to create ZIPs. Split/Join don’t require it (an optional integrity check tries to open the joined ZIP when available).
- Flatten option: When enabled (default), directory information is removed; filenames alone are stored (collision-safe with -1, -2… suffixes).
- Splitting is binary: .partNNN chunks are raw segments; you must keep all parts together and intact for rejoining.
- Naming & safety: Uploaded and output filenames are sanitized; dangerous characters are replaced.
- Browser constraints: Very large selections or many files can hit browser/upload limits even if
max_mballows them. - Storage hygiene: Output files are saved in
uploads/zip-tools/. Delete them when no longer needed.

