Justility.
LOCAL FILES. REAL POSSIBILITIES.

CSV splitter & column extractor

Split CSV by record count or column value and download individual files or a ZIP.

YOUR WORKSPACEProcessed on your device

Nothing is saved automatically. Download your CSV before leaving this tab.

UTF-8 CSV up to 20 MB, 200,000 records, 200 columns and 2 million cells. Values stay text, including leading zeros. Changes remain in this tab.

One UTF-8 CSV or TSV, up to 20 MB, 200,000 records and 200 columns.

Formula protection changes cells starting with =, +, -, @, tab or carriage return. Review before importing. Maximum 100 files and 60 MB output. Headers repeat in each file.

Processed on your device. Your files are never uploaded by Justility.

How privacy works

How 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 & deduplicator

Troubleshooting

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.

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.