Text Spacing
TextEverything runs locally in your browser — nothing is uploaded
Put something between the characters. Two very different uses lead here: typography (opening up a heading, letter by letter, with a space or an ideographic space between characters) and making text harder to lift verbatim (breaking words into single characters separated by symbols, for share copy or campaign codes). Both come down to what you put in the gap, so there are only two options: the unit, and the separator. The separator is free text rather than a few presets — in the second use, the symbol someone has in mind cannot be enumerated. Character mode discards the whitespace that was already there. If an existing space also counted as a position between characters, `hello world` would become `h e l l o w o r l d`, with an extra separator either side of the original space — not what anyone wants. So character mode removes the whitespace first and lays the separators out evenly, giving `h e l l o w o r l d`. To keep word boundaries, use word mode. The line count never changes and blank lines pass through. Separators are inserted inside a line; the line structure is the tool’s own concern.
Features
- Two units: per character or per word
- The separator is free text — a space, a symbol, several characters
- Leaving the separator empty deletes all whitespace inside each line
- Character mode clears existing whitespace first, so no double gaps appear
- Word mode replaces only the gaps between words; runs of spaces and tabs count as one boundary
- Line counts are preserved and blank lines pass through untouched
- Emoji and ZWJ sequences count as one character and are never split by an inserted separator
- Everything runs locally in your browser; nothing is uploaded
How to use
- Paste the text you want to space out
- Choose per character or per word
- Fill in the separator (a single space by default)
- The result updates as you type; click Copy to take it
FAQ
- Where did my existing spaces go?
- Character mode removes the whitespace inside each line first and lays the separators out evenly afterwards. Without that, an existing space would itself count as a position between characters and pick up a separator on both sides: `hello world` would become `h e l l o w o r l d`, and those three spaces in the middle are not what anyone wants. Use word mode if you need the word boundaries kept.
- Should I use character or word mode?
- Ask whether you want letter spacing or word spacing. For Chinese, use character mode — a Chinese character is a unit in itself, and spacing it out is exactly what letter spacing means. For English, use word mode — putting a space between every letter gives `h e l l o`, a string of meaningless fragments, whereas spacing in English means the gaps between words. Widening a Chinese heading: character mode. Widening an English heading: word mode.
- Does it change the number of lines?
- No. The line structure is maintained by the tool: each line is processed on its own and blank lines pass through as they are, never filled with a separator to become a line of whitespace. In word mode the existing gaps inside a line are normalised to the separator you chose, but the division between lines is untouched.
Related tools
Chinese Converter
TextConvert Chinese between simplified and traditional characters, leaning on common words first and the most usual form for the rest, all in your browser.
Chinese Typesetting
TextAdd spaces between Chinese, Latin and digits, convert half-width punctuation in Chinese context, and tidy ellipses. URLs, emails and code stay untouched.
Character Remover
TextRemove characters by family — Chinese characters, letters, digits, punctuation, whitespace, symbols and emoji — or keep only what you tick.
Text Diff
TextCompare two blocks of text online and highlight added, removed and unchanged lines, so only the lines that changed are marked. Runs in your browser.
Word Counter
TextCount Chinese characters and English words separately, alongside characters, lines, real UTF-8 bytes, reading and speaking time, and SMS segment counts.
Text Cleaner
TextClean up a column pasted out of a log or spreadsheet: deduplicate, sort, drop blank lines, trim whitespace and strip line numbers, all in your browser.