Symbolstacks
Board0
Tap any symbol to copy and collect it here

Special & Non-Printing Characters

59

Zero-width spaces, joiners, and invisible formatting characters.

Free Unicode special & non-printing characters to copy and paste. Click any glyph to copy instantly, hover to save or open the vector-style editor (recolor, resize, background shapes, SVG/PNG export). License: standard Unicode characters — free for personal and commercial use.

Collection: Special & Non-Printing CharactersLicense: Unicode / freeExport: Text · SVG · PNG

Special and non-printing characters are invisible Unicode codes that control spacing and text direction. They include the zero-width space, zero-width joiner (ZWJ), zero-width non-joiner (ZWNJ), and the left-to-right and right-to-left marks.

People use them to create blank usernames, add invisible breaks, or fix how mixed-language text flows. Copy any character from the table below and paste it where you need it — just remember it won't be visible on screen.

All special & non-printing characters

Click to copy · hover to edit or save

DescriptionUnicodeCopy
Zero-width space (ZWSP)U+200B
Zero-width non-joiner (ZWNJ)U+200C
Zero-width joiner (ZWJ)U+200D
Zero-width no-break space (BOM)U+FEFF
Word joiner (invisible no-break)U+2060
Soft hyphenU+00AD
Left-to-right mark (LRM)U+200E
Right-to-left mark (RTM)U+200F
Left-to-right embedding (LRE)U+202A
Right-to-left embedding (RLE)U+202B
Pop directional formatting (PDF)U+202C
Left-to-right override (LRO)U+202D
Right-to-left override (RLO)U+202E
Left-to-right isolate (LRI)U+2066
Right-to-left isolate (RLI)U+2067
First strong isolate (FSI)U+2068
Pop directional isolate (PDI)U+2069
Non-breaking space (NBSP)U+00A0
Ogham space markU+1680
En quadU+2000
Em quadU+2001
En spaceU+2002
Em spaceU+2003
Three-per-em spaceU+2004
Four-per-em spaceU+2005
Six-per-em spaceU+2006
Figure spaceU+2007
Punctuation spaceU+2008
Thin spaceU+2009
Hair spaceU+200A
Function applicationU+2061
Invisible timesU+2062
Invisible separatorU+2063
Invisible plusU+2064
Line separatorU+2028
Paragraph separatorU+2029
Narrow no-break spaceU+202F
Medium mathematical spaceU+205F
Ideographic spaceU+3000
Combining grapheme joinerU+034F
Arabic letter markU+061C
Hangul choseong fillerU+115F
Hangul jungseong fillerU+1160
Mongolian vowel separatorU+180E
Interlinear annotation anchorU+FFF9
Interlinear annotation separatorU+FFFA
Interlinear annotation terminatorU+FFFB
Braille pattern blankU+2800
Formatting character U+2065U+2065
Formatting character U+206AU+206A
Formatting character U+206BU+206B
Formatting character U+206CU+206C
Formatting character U+206DU+206D
Formatting character U+206EU+206E
Formatting character U+206FU+206F
Formatting character U+17B4U+17B4
Formatting character U+17B5U+17B5
Formatting character U+3164U+3164
Formatting character U+FFA0U+FFA0

More symbol collections

Explore related Symbolstacks sets with the same one-click copy and customize workflow.

Frequently asked questions

What is a zero-width space used for?+

A zero-width space is an invisible character that lets you separate or break text without a visible gap. It is often used to post a blank-looking message or username, or to control where long words wrap.

How do I make an invisible or blank username?+

Copy the zero-width space or a similar invisible character from the table above and paste it into the name field. Some platforms strip these characters, so test it before relying on it.

Why can't I see these characters after I paste them?+

That is expected — they are non-printing characters with no visible shape. They are still present in the text and affect spacing, joining, or direction even though nothing appears on screen.