Split text
Split text by any delimiter and get one item per line.
Related tools
Split text
Paste a string and this tool cuts it at every delimiter, returning one item per line. A comma is the default, so a CSV row becomes a clean vertical list in a second — but any delimiter works: a semicolon, a pipe, " | ", " and ", or a whole word.
Tabs and newlines can be typed as escape sequences: enter \t to split a tab-separated row copied from a spreadsheet, or \n to break on existing line breaks. For anything more flexible, turn on regex mode and the delimiter becomes a regular expression — [,;] splits on commas and semicolons at once, \s*\|\s* handles a pipe with unpredictable spacing around it, and \d+ cuts at every run of digits. If the pattern is malformed the tool says so calmly instead of failing silently, and an empty delimiter simply asks you for one.
Two options tidy the result. Trim items strips leading and trailing whitespace from each piece, so "a, b, c" yields three clean values rather than values with stray spaces. Remove empty items drops the blanks that appear when delimiters sit next to each other or at the end of the string. Both are on by default; turn them off when you need the exact split, empty slots included — useful when the position of each field matters.
The tally shows how many items you got and the size of the output, updating live as you type. Everything runs in your browser: your text is never uploaded, so exported data, API responses and internal lists stay on your device. Copy the result or download it as a .txt file.