Spaces to Newlines — Free Online Text Tool

Spaces to Newlines — Split Text Into One Item per Line

Click SPACE → NEWLINE to put every space-separated item on its own line, NEWLINE → SPACE to join lines back into one line, or TAB → NEWLINE to split tab-separated values such as a row copied from a spreadsheet. Conversion runs in your browser; nothing is uploaded.

What each button does

Button Replaces With
SPACE → NEWLINE every space character a line break
NEWLINE → SPACE every line break a space
TAB → NEWLINE every tab character a line break
hello world example text

becomes

hello
world
example
text

Details to watch for

  • Each space is replaced individually. Two spaces in a row produce an empty line between the items. Run COUNT LINES (which ignores blank lines) for the real item count, or REMOVE DUPES to collapse the blank lines into one.
  • Tabs are not spaces. Text copied from a spreadsheet row is tab-separated — use TAB → NEWLINE for that.
  • Commas are left alone. For a, b, c, the commas stay on the end of each item; remove them first or use a find-and-replace.
  • NEWLINE → SPACE joins with exactly one space per line break, so blank lines become double spaces.

Common uses

  • Turn a space-separated list into a column to paste into a spreadsheet, where each line becomes a row.
  • Prepare input for line-based tools — one ID per line for a bulk lookup, one host per line for a script.
  • Split a spreadsheet row (tab-separated) into a vertical list.
  • Collapse a column back into one line, e.g. to build a space-separated argument list for a shell command.

Chain it with other tools on the page

  1. SPACE → NEWLINE to split the list.
  2. REMOVE DUPES to drop repeated items.
  3. SORT A-Z to alphabetize.
  4. NEWLINE → SPACE to join the cleaned list back into one line.