Withdata DataFileSplitter splits a large fixedwidth 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.
Fixed-width text is a plain text format in which every column has a fixed character width and no delimiter is used.
Download Free Trial
Why Choose Withdata DataFileSplitter as a Fixed-Width Text Splitter?
🔒 100% Local & Secure
All splitting runs on your own computer. Nothing is uploaded to any cloud server.
⚡ Fast Streaming Split
Files larger than 4GB are streamed with low memory usage, so a big file does not have to be loaded first.
📊 Split by Object Count
Write a fixed number of records per output file, and get as many files as the data needs.
📌 Split by Column Value
Write one file for every distinct value in a chosen column — one file per account, per region, per day, and so on.
🖥 Windows, macOS, Linux
Native builds for Windows, macOS and Linux, with a step-by-step GUI wizard and a command line interface.
⏱ CLI & Scheduled Tasks
Save a split session and run it automatically from Windows Task Scheduler or crontab.
Full Feature Comparison
| Feature | Supported details |
| Input | A Fixed-Width Text file (larger than 4GB is fine) |
| Output format | Fixed-width text, keeping the column widths of the source file |
| 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 Fixed-Width Text, encoding |
| Output options | Output folder and file name pattern, header kept in every file |
| Platform | Windows, macOS, Linux (native, 64-bit) |
All Fixed-Width Text Split Options You Need
- Split a Fixed-Width Text file by object count — step by step in the GUI wizard
- Split a Fixed-Width Text file by column value, one output file per distinct value
- Keep the header (or the column widths) in every output file
- Run the split from the command line, and schedule it as a scheduled task
- All Fixed-Width Text tools
Fixed-Width Text Splitting — Notes
- The columns are defined by widths, not by a delimiter: for N columns you enter N-1 widths, e.g.
10,25,8.
- No delimiter and no quoting are used — spaces are part of the column, so a line is never re-flowed.
- Splitting by object count cuts after a whole number of lines; splitting by column value groups the lines that share the same value in that column.
- A header row is optional and leading rows can be skipped.
How to Split a Fixed-Width Text File (4 Steps)
- Open Withdata DataFileSplitter and load the Fixed-Width Text file.
- Choose the split mode: by object count (how many records go into each file) or by column value (which column decides the groups).
- Check the preview, then choose the output folder and the file name pattern. The header is kept in every file.
- Click Split — the smaller Fixed-Width Text files are written in seconds. Save the session if you want to run it again from the command line.
Split Fixed-Width Text File in GUI
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.
FAQ
Files larger than 4GB are supported. The file is streamed, so memory usage stays low.
Yes. Everything runs locally on your computer — nothing is uploaded to any server.
Yes. Withdata DataFileSplitter has native builds for Windows, macOS and Linux, with both a GUI and a command line.
Split by object count to write a fixed number of records per file, or split by column value to write one file for every distinct value in that column.
Yes. The header (or the column widths) of the source are kept, so every output file can be opened on its own.
Yes. Save the split configuration in the GUI, then run it from the command line, Windows Task Scheduler or crontab.
Specify the width of each column. For N columns you enter N-1 widths, for example 10,25,8 — no delimiter is used.
Yes. The output files keep the same column widths as the source, because the columns are read positionally.
Start Splitting Fixed-Width Text Files Today
Download Withdata DataFileSplitter for a free trial. Runs on Windows, macOS and Linux.
Download Now