Character Separator

Insert a separator between grapheme clusters while keeping emoji sequences together.

How to use

  1. Enter text and choose spaces, middle dots, commas, or new lines as the separator.
  2. Create the result and inspect emoji or combining marks before copying.
  3. 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

Inputs are processed locally in your browser and are not stored.

Example input and actual output

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

Explore tools & games

All 120 tools · 16 games

All 120 tools · 16 games

Text & writing 26

Calculators & converters 22

Date & time 12

Images & PDF 26

Data & web 28

Random & handy 6

Games 16