Withdata DataFileSplitter splits a large HTML file into several smaller files locally — by object count (a fixed number of records per file) or by column value (one file per distinct value). 100% local, secure, and cross-platform.
All splitting runs on your own computer. Nothing is uploaded to any cloud server.
Files larger than 4GB are streamed with low memory usage, so a big file does not have to be loaded first.
Write a fixed number of records per output file, and get as many files as the data needs.
Write one file for every distinct value in a chosen column — one file per account, per region, per day, and so on.
Native builds for Windows, macOS and Linux, with a step-by-step GUI wizard and a command line interface.
Save a split session and run it automatically from Windows Task Scheduler or crontab.
| Feature | Supported details |
|---|---|
| Input | A HTML file (larger than 4GB is fine) |
| Output format | HTML |
| Split mode | By object count (N records per file) · by column value (one file per distinct value) |
| Running mode | GUI wizard · command line · scheduled tasks |
| Source options | Format-specific parsing for HTML, encoding |
| Output options | Output folder and file name pattern, header kept in every file |
| Platform | Windows, macOS, Linux (native, 64-bit) |
In GUI mode the split is a step-by-step wizard: load the file, choose the split mode, check the preview, choose the output folder, and click Split. See Withdata DataFileSplitter.
After splitting a HTML file in GUI, and saving the session, you can run it from the command line:
After splitting a HTML file in the command line, you can schedule and automate it:
Download Withdata DataFileSplitter for a free trial. Runs on Windows, macOS and Linux.