String Splitter
Paste any text and split it into a list, one item per line, using any separator you choose. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Split (one per line)
apple
banana
cherry Example shown — replace it with your own text and separator.
How it works
- Paste the text you want to split.
- Type the separator to split on.
- Copy the resulting list, one item per line.
Splitting uses JavaScript's .split() string method on
your chosen separator, filters out empty results, and lists what's
left one per line — the reverse of joining a list back together.
FAQ
Is my text uploaded anywhere?
No. Splitting happens entirely in your browser — your text is never sent to a server.
Can I split on more than a single character?
Yes — the separator field accepts any string, including multi-character delimiters like " | " or a tab.
What if the separator doesn't appear in the text?
The whole input is returned as a single item, unchanged.
Are empty parts kept or removed?
Empty parts (from a separator appearing twice in a row) are removed automatically to keep the output clean.
How we compare
| Feature | Online Tool Store | Spreadsheet "text to columns" | Script/console |
|---|---|---|---|
| No file upload — runs in your browser | ✓ | ✓ | Needs a script/terminal |
| Free, no setup | ✓ | ✓ | Requires an environment installed |
A spreadsheet's text-to-columns is great once data is already in a sheet. String Splitter works on any raw text, no import step required.