Skip to content

List & Text Splitter

Break a long list into batches of N items, equal parts or columns.

Paste text or load an example.
Mode
Distribute
Split at
Options
Runs in your browser — your data is not uploaded.

How to use

  1. Paste text into Your list, or click Upload to load a .txt, .csv, or .tsv file.
  2. Under Mode, choose Items per part, Number of parts, or Each line into columns.
  3. Enter Items per part or Number of parts. For columns, set Column separator and Split at.
  4. For batches or groups, set Item separator to match your list and Output item separator to format each part.
  5. Click Copy on a part, or use Copy all or Download. For columns, use Copy column, Copy as TSV, or Download CSV.

Examples

Batch customer IDs for SQL

Input
10482
10517
10603
10628
10741
Output
10482, 10517

10603, 10628

10741

Assign volunteers to two teams

Input
Maya Chen
James Wilson
Sofia Garcia
Ethan Brooks
Olivia Davis
Output
Maya Chen
Sofia Garcia
Olivia Davis

James Wilson
Ethan Brooks

Separate first names from the rest

Input
John Smith
Anna Maria Brown
Carlos De La Cruz
Output
John	Smith
Anna	Maria Brown
Carlos	De La Cruz

FAQ

What happens if my list won't divide into equal parts?

In Number of parts mode, part sizes differ by at most one item. With In order, the larger parts come first. With Round-robin, items are dealt out like cards. If you request more parts than items, the tool creates one part per item without adding empty parts. In Items per part mode, only the last part can be smaller.

Can I split text by character count or word count for ChatGPT?

This tool does not split by character, word, or token count. It splits lists by item count or number of parts, or splits each line into columns.

Does this work with CSV files that contain quoted commas?

Separators inside quoted fields are still treated as separators, so CSV files with quoted commas will not split correctly. Use it for simple delimiter-separated text without separators inside fields.

How large a text file can I split?

Uploaded files must be 50 MB or smaller. Pasted text has no fixed size limit, but very large lists can slow the page because processing runs on the browser's main thread.

Is my list uploaded or saved?

Splitting happens in your browser, and the tool does not upload or save your list. Option settings are saved locally. Site analytics receive tool events without list content.