Unicode: Whitespace Representation ⇥ ▷ ␣ ¶
Representation of Whitespace Characters by Visible Symbols
These are often used in text editor or word processor to indicate whitespace.
space · ␣ ␠ ␢
Tab ↹ • ⇄ • ⇤ ⇥ • ↤ ↦ • ◁ ▷ • ⭾ ⭿
paragraph, section ¶ § 
newline, return ↵ ↩ ⏎ • ⮐ ⮑ • ⮒ ⮓
- · (U+B7: MIDDLE DOT)
- Useful when you want to show space as visible chars
- ␣ (U+2423: OPEN BOX)
- Useful when indicating keystrokes
- ␠ (U+2420: SYMBOL FOR SPACE)
- Useful in programing contexts. This usually indicates the ASCII 32.
- ␢ (U+2422: BLANK SYMBOL)
- BLANK SYMBOL
Unicode Whitespace Characters
Unicode characters with property White_Space=yes
- character tabulation U+0009
- line feed U+000A
- line tabulation U+000B
- form feed U+000C
- carriage return U+000D
- space U+0020
- next line U+0085
- no-break space U+00A0
- ogham space mark U+1680
- en quad U+2000
- em quad U+2001
- en space U+2002
- em space U+2003
- three-per-em space U+2004
- four-per-em space U+2005
- six-per-em space U+2006
- figure space U+2007
- punctuation space U+2008
- thin space U+2009
- hair space U+200A
- line separator U+2028
- paragraph separator U+2029
- narrow no-break space U+202F
- medium mathematical space U+205F
- ideographic space U+3000
Unicode Not Whitespace Whitespace
These are Unicode characters that are invisible, but technicaly not considered a whitespace. (they have the property White_Space=no)
- mongolian vowel separator U+180E
- zero width space U+200B
- zero width non-joiner U+200C
- zero width joiner U+200D
- word joiner U+2060
- zero width non-breaking space U+FEFF
Note: there are a lot more unicode characters that are invisible. For example, ASCII Control Characters.