Spaces and invisible characters

Copy and inspect ordinary spaces, no-break spaces, thin spaces, and invisible formatting characters. Each has a different role in text.

Visible-width spaces

The bracketed display aid is not part of the copied text.

Break and joining controls

Inspect the surrounding code points as well as the control itself.

Your line
♡→✦
3 code points
Open composer

How to choose

Start with the behavior you need: a word gap, a narrow gap, a no-break boundary, or a shaping control. Open Details to check the exact code point before replacing an invisible value.

CharacterCode pointPurpose
SpaceU+0020Ordinary word separation
No-break spaceU+00A0Gap with no-break behavior
Narrow no-break spaceU+202FNarrower no-break gap
Zero-width spaceU+200BPotential line break without an ordinary gap
Word joinerU+2060No-break boundary without a normal gap

Examples

Visually similar spaces

A B
A B
A B

The gaps are U+0020, U+00A0 and U+202F respectively.

Keep the joiner

👩‍💻

The U+200D between the two pictographs participates in the emoji sequence.

Sources and method

Copy manually

Couldn’t copy automatically. Select the text below and use your device’s Copy command.

Use your device’s Copy command, then paste the text where you need it.

Character details

Code points
UTF-8 bytes
View character details

Appearance can vary by font.

Your saved symbols

Save symbols for another visit in this browser. They won’t appear on your other devices or browser profiles.