A zero-width space, U+200B, adds a break point or holds a position without any visible gap, which is exactly what many layout and field tricks need.
This generator produces zero-width spaces by default, so the run you copy is genuinely U+200B rather than some other filler character.
How to use Zero Width Space Generator
- Set how many zero-width spaces you want using the count control.
- Generate the run; by default it produces U+200B zero-width spaces.
- Copy the generated zero-width run, or click a different invisible character button to copy that one instead.
Use cases
- Inserting break points that add no visible width.
- Holding a position in text with true zero-width gaps.
- Splitting long strings so they can wrap without a gap.
Good to know
The default output is U+200B, the zero-width space, which occupies no visible width and is commonly used as an invisible break point. Other invisible characters such as zero-width non-joiner or Braille blank are available from the buttons, but the generator targets U+200B to match the name.
Frequently asked questions
Does this generate zero-width spaces by default?
Yes. The generated run uses U+200B, the zero-width space, so it matches the tool name rather than a different filler character.
How is a zero-width space different from a blank space?
A zero-width space adds no visible width at all, while a blank space character still occupies a visible gap in the line.
Why use a zero-width space?
It provides an invisible break point or placeholder, useful for wrapping long strings or holding a position without showing a gap.