Character Separator
Insert a separator between grapheme clusters while keeping emoji sequences together.
How to use
- Enter text and choose spaces, middle dots, commas, or new lines as the separator.
- Create the result and inspect emoji or combining marks before copying.
- Existing spaces are retained as characters; clean unwanted whitespace first.
When to use this tool
Prepare spaced headings or character-by-character teaching materials. Grapheme segmentation keeps combined emoji sequences and combining accents together.
Inputs and settings
Result
Example input and actual output
- Source text: ABC
- Separator: Middle dot
A・B・C
The example becomes A・B・C. Original line breaks remain, and separators are inserted within each line. Unlike CSS letter-spacing, this changes the copied string itself.
Scope and limitations
Preserves line breaks and separates each line individually. Existing spaces also count as characters.
Next step and alternatives
Character Code Point Inspector — Inspect the code points that make up a visible character.
Frequently asked questions
Will a family emoji sequence be split apart?
A supported browser uses Intl.Segmenter to preserve grapheme clusters. Use the Unicode inspector when you need to inspect individual code points.
Can separators affect search or screen readers?
They can. The string changes, so retain plain spelling for searchable names and essential body text.
Is this the same as CSS letter-spacing?
It inserts separators into the copied string itself. Original line breaks remain, and separators are added within each line.
Related tools
Share this tool
Share only the tool name and public URL. Your input and results are not included.
