The zero-width space character does not indicate a visible separation. Without hyphenating a word zero-width space can break it to a new line.
Unicode: U+200B
HTML Entity:
JavaScript: '\u200B'
This invisible character can be used in various applications and platforms:
Explore more Unicode whitespace and invisible characters:
| Name | Unicode | Link |
|---|---|---|
| Space | U+0020 | View → |
| No-Break Space | U+00A0 | View → |
| EN Space | U+2002 | View → |
| EM Space | U+2003 | View → |
| Three-Per-Em Space | U+2004 | View → |
| Four-Per-Em Space | U+2005 | View → |
| Six-Per-Em Space | U+2006 | View → |
| Figure Space | U+2007 | View → |
| Punctuation Space | U+2008 | View → |
| Thin Space | U+2009 | View → |