InvisibleIT
Back to generator

Zero width space copy and paste

Zero Width Space (U+200B) Copy & Paste

Copy an invisible zero width space in one click, make longer blank-looking text, and check what you pasted. U+200B can also help long words wrap without adding a visible space.

Zero width space copy

Copy the invisible U+200B character

Copy one invisible space instantly, then paste it into the test box below to make sure it worked.

Free to use. No sign-up needed.

If the button doesn't work, select the invisible character here and copy it.

About this character

Character
U+200B
Name
Zero Width Space
HTML
​
UTF-8
E2 80 8B

Check Your Copied Zero Width Space

Paste your text below to see whether it contains zero width spaces. Your text is checked in your browser and is not uploaded.

Unicode characters checked

0

Zero width spaces found

0

Result

Waiting for paste

Zero Width Space Generator

Need more than one? Choose a ready-made amount or enter any number from 1 to 1000.

Ready to copy: 10 invisible spaces.

To identify other hidden Unicode characters in a message, use the invisible character detector.

What Is a Zero Width Space (U+200B)?

A zero width space (ZWSP) is an invisible Unicode format character with the code point U+200B. It provides a possible word or line break without adding a normal visible space. Unlike the Zero Width Joiner (U+200D), it does not join letters or emoji. Some apps may remove it when you paste or save your text.

Unlike a regular space, U+200B leaves no visible gap. It can help long text wrap, but it does not force a new line. For a space that normally prevents wrapping, see Non-Breaking Space (U+00A0). If you need a blank-looking character that takes up space, compare Hangul Filler (U+3164) and Braille Pattern Blank (U+2800).

Need to find other hidden characters in a pasted string? Use the invisible character detector. To create a blank-looking profile name, open the invisible name generator; whether it works depends on the platform.

U+200B Character Details

These details help identify U+200B. Need to use it in HTML or code? The copyable examples are further down the page.

Unicode code pointU+200B
Official nameZERO WIDTH SPACE
AbbreviationZWSP
Decimal value8203
Unicode categoryCf (Format)
Unicode blockGeneral Punctuation
Line break classZW (Zero Width Space)
WidthNormally zero; no visible gap
HTML named reference​
HTML decimal​
HTML hexadecimal​
UTF-8 bytesE2 80 8B
JavaScript escape\u200B
Typical useInvisible word or line break opportunity

How Zero Width Space Works

Invisible text

It can be included in text without displaying an ordinary gap, but applications may filter it from usernames or other fields.

hello​world

Wrap text without a visible space

Long words can break at U+200B in many browsers and apps, still without a visible gap.

Check hidden characters

If two strings look the same but do not match, or a line wraps in an odd place, check for a hidden zero width space.

See how invisible spaces help text wrap

Choose a box width to see how long text wraps at invisible spaces. On a computer, you can also drag the right edge of the box.

Example box width

supercalifragilistic​expialidocious​antidisestablishmentarianism​pneumonoultramicroscopicsilicovolcanoconiosis

Zero Width Space vs Other Invisible Characters

U+200B is only one option. If you need a blank that still takes a little room on screen, compare alternatives on the empty character page.

CharacterUnicodeBest forSkip when
Zero Width SpaceU+200BInvisible word and line break opportunities.When a visible space or guaranteed line break is needed.
Non-Breaking SpaceU+00A0A space-width character that normally prevents line wrapping.When you need zero width or an optional invisible line break.
Zero Width Non-JoinerU+200CPreventing joining in certain writing systems.As a general-purpose blank space.
Zero Width JoinerU+200DCharacter joining and some emoji sequences.When you want an optional line break.
Word JoinerU+2060Preventing a line break at a position.When you want text to wrap there.
Hangul FillerU+3164A blank-looking character that typically occupies width.When a zero-width break opportunity is required.
Braille Pattern BlankU+2800A blank-looking braille pattern that typically occupies width.When a true zero-width character is required.
Byte Order MarkU+FEFFAppears at the start of some text files to indicate their encoding.As a new invisible separator; use U+2060 to prevent wrapping.

U+200B in HTML, JavaScript, Python, and CSS

These buttons copy HTML or programming code, not the invisible character itself. To copy the invisible space, use the button at the top.

Unicode

U+200B

HTML Named

​

HTML Decimal

​

HTML Hex

​

JavaScript

\u200B

Python

\u200b

CSS escape

\200B

UTF-8

E2 80 8B

Tip for CSS: if another hex digit could follow the escape, put a space after it (for example \200B ).

Why Is My Zero Width Space Not Working?

The copy button did not work

Try selecting the invisible character in the manual copy box above, then copy it with your keyboard or device menu. Your browser may not allow automatic copying.

The character disappears after pasting

Some apps remove invisible characters when you paste or save. Check the character in the test box above first, then try again in the app you want to use.

No line break appears

U+200B lets text wrap at that point when needed, but it does not start a new line by itself. Try a narrower width in the example above to see the difference.

I see a box or an unexpected symbol

Some apps or fonts show a box instead of an invisible space. Paste the text into the check box above to see whether it contains U+200B.

Where This Information Comes From

Unicode is the standard that defines U+200B. These official references explain how the character works and why it differs from an ordinary space.

FAQ

What is a zero width space (U+200B)?

A zero width space (ZWSP) is the invisible Unicode format character U+200B. It adds an optional word or line break without displaying a normal space.

How do I copy and paste a zero width space?

Select Copy Zero Width Space above, paste into the verification box, and check that the result contains U+200B. The main button copies the character itself, not the text U+200B.

How do I generate multiple zero width spaces?

Select Copy 1, Copy 10, or Copy 100, or enter any number from 1 to 1000 in the generator above.

Does zero width space work in usernames?

It depends on the app and the name field. Some services remove invisible characters or won't let you save them. Try pasting U+200B and check whether the name stays after saving.

How can I check whether copied text contains U+200B?

Paste your text in the check box above. Any zero width spaces will be counted and highlighted. Your text stays in your browser.

How do I remove zero width spaces from text?

Paste your text into the check box, then select Copy Text Without Zero Width Spaces. This keeps the rest of your text unchanged. For other hidden characters, try the Invisible Character Detector.

What is the difference between U+200B and U+200D?

U+200B allows an optional invisible break. U+200D is a Zero Width Joiner that affects character joining and emoji sequences; it is not the same kind of spacer.

Can I use zero width space in HTML and JavaScript?

Yes. HTML supports ​, ​, and ​. In JavaScript, you can use \u200B. The code buttons copy these written codes; the main button copies the invisible character.

Need more blank text options?

Use the invisible text generator to make longer blank-looking text with Zero Width Space, Hangul Filler, or Braille Pattern Blank.

Open invisible text generator