CSV splitter & column extractor
Split CSV by record count or column value and download individual files or a ZIP.
Processed on your device. Your files are never uploaded by Justility.
How privacy worksHow it works
Choose a CSV, inspect its headers, select a row count or exact-value column, then review the file list and download a ZIP.
Supported formats
UTF-8 CSV up to 20 MB, 200,000 rows, 200 columns and 2 million cells; up to 100 CSV parts / 60 MB output.
Good to know
Headers repeat in each part. Column grouping uses exact values; clean inconsistent spaces or casing before splitting.
Worked example
Before
Five records with a maximum of two records per file
After
Three CSV parts containing 2, 2 and 1 records
Each part also includes its own header row. Header rows are not counted as data records.
Split for a limit or for a recipient
Row-count mode suits import limits. Column mode suits separate department or project exports. Check grouped values before sharing each part.
CSV cleaner & deduplicatorTroubleshooting
Why are Sales and sales in separate files?
Grouping is exact. Normalize the relevant column in CSV cleaner if those values should be treated as one group.
Practical workflows
Clean a CSV and split it for import
Choose duplicate keys, preserve text codes and split a reviewed table into smaller CSV files.
Create certificates from a CSV
Prepare recipient columns, preview a plain-text template and review a ZIP of personalized PDFs.
Common questions
What happens when the requested split exceeds 100 files?
The safety limit stops the export. Increase the row count or reduce the number of grouping values.
Can I use this without an internet connection?
Yes, after you prepare this tool from Offline help and the browser retains its assets. Installation is optional. All processing dependencies are bundled locally.