Площадки периодически закрывают лазейки с невидимыми символами, поэтому список быстро устаревает. Нашли рабочий символ —
Все существующие невидимые символы
Заполнители и пустые знаки (7)
Нулевой ширины и служебные (11)
Пробелы разной ширины (16)
Занимают ширину и потому чаще всего обрезаются полями, которые чистят пробелы.
Метки направления письма (12)
Меняют направление письма: соседний текст может перемешаться местами.
Прочие невидимые (22)
Редкие служебные знаки. Именно их фильтры обычно забывают перечислить.

Почему обычный пробел не подходит
Большинство полей ввода (ник в игре, имя в мессенджере, статус) обрезают пробелы по краям текста, это называется trim, и не дают сохранить строку из одних пробелов. Символы на этой странице — отдельные юникод-символы с нулевой или невидимой шириной. Для проверки на «пустоту» они не считаются пробелом, а глазу не видны.
Один символ может не подойти, и это нормально
Каждый сервис фильтрует ввод по-своему. Где-то проверяют именно на zero-width space и пропускают Braille Blank, где-то наоборот. Заранее узнать, какой символ пройдёт в конкретном поле, нельзя, поэтому на странице несколько вариантов. Не сработал первый, переходите к следующему.
Какой символ на какой площадке обычно проходит проверку:
| Символ | Кодпоинт | Где обычно работает |
|---|---|---|
| Zero Width Space | U+200B | Telegram: имя и сообщения |
| Braille Blank | U+2800 | Discord, Roblox, Steam |
| Hangul Filler | U+3164 | PUBG Mobile, Free Fire, Roblox |
| Hangul Choseong Filler | U+115F | Telegram: имя профиля, Roblox |
| Combining Grapheme Joiner | U+034F | Telegram, X: имя профиля |
| Zero Width Joiner | U+200D | iOS: имена папок |
| Arabic Letter High Hamza | U+0674 | Discord: ник и статус |
Полный каталог из 68 символов с разбивкой по группам Unicode есть в самом инструменте выше.