Blank Space Copy and Paste
Нужен пробел, который действительно работает? Создавайте невидимые символы и пустой текст за секунды, выбирайте нужное количество и копируйте одним щелчком. Используйте его в сообщениях, именах пользователей, соцсетях, играх и не только.
Создать невидимый текст
Выберите символ и укажите нужное количество пробелов, затем нажмите «Создать» или «Копировать».
Поддержка невидимых символов зависит от платформы и текстового поля.
Быстрое копирование
Получите заранее заданное количество пустых символов одним щелчком.
Длинный пустой текст
Нужно больше, чем несколько символов? Скопируйте более длинные готовые варианты пустого текста.
Область проверки (в реальном времени)
Невидимые символы будут появляться здесь по мере их создания или вставки. Если счётчик увеличивается, ваш пустой текст работает правильно.
Как скопировать и вставить пробел?
Чтобы скопировать и вставить пробел, выберите символ в генераторе, укажите нужное количество копий, нажмите ✨ Создать, затем Копировать и вставьте туда, где это нужно.
- Создать
Выберите символ и количество
Задайте количество, затем нажмите ✨ Создать.
- Копировать
Отправьте в буфер обмена
Нажмите Копировать. Подтверждение: ✓ Скопировано!
- Вставить
Поместите в целевое поле
Поле сообщения, биография, имя пользователя или форма.
- Проверить
Убедитесь, что символы сохранились
Прочитайте счётчик в области проверки.
Сколько вы копируете
- Один пустой символ1 символ
- Несколько пустых символов10 символов
- Длинный пустой текстдо 1000 символов
Инструмент для пустых символов состоит из 4 частей, каждая для своей задачи:
- Генератор создаёт несколько пустых символов из любого из 147 пустых и невидимых символов Юникода в меню Символ, которое по умолчанию открывается на пробеле нулевой ширины (U+200B). Введите от 1 до 5000 в поле «Количество символов», нажмите кнопку ✨ Создать, а затем Копировать.
- Быстрое копирование позволяет копировать пробел одним щелчком с помощью кнопок Копировать 1, Копировать 5, Копировать 10, Копировать 20 или Копировать 50, каждая из которых подтверждает действие сообщением ✓ Скопировано!
- Длинный пустой текст копирует длинный пустой текст с 4 готовыми вариантами: Короткий (50), Средний (200), Длинный (500) и Очень длинный (1000). Для количества выше 1000 используйте генератор.
- Область проверки показывает, пережил ли ваш невидимый текст вставку. Счётчик символов увеличивается на единицу за каждый символ, поэтому счётчик на уровне 0 означает, что ничего не пришло. Созданный текст автоматически заполняет область проверки.
Что такое невидимый символ?
Невидимый символ — это символ Юникода, который занимает реальную позицию в тексте, не отображая никакого видимого знака. Стандарт Юникод определяет каждый символ по кодовой точке, записываемой как U+ с последующими шестнадцатеричными цифрами, например U+200B для пробела нулевой ширины.
Невидимый текст — это не то же самое, что пустой текст. Поле, содержащее один невидимый символ, содержит данные, учитывается в лимите символов и проходит проверку обязательного поля, тогда как по-настоящему пустое поле не содержит ничего. Именно эта разница позволяет отправить сообщение или отправить форму там, где по-настоящему пустой ввод не прошёл бы.
Пустой текст и пустой текст — обиходные названия одного и того же: одного или нескольких символов, выглядящих пустыми или имеющих нулевую ширину, которые после вставки ничего не отображают.
Как работают невидимые символы
Невидимые символы работают на уровне шрифта: шрифт сопоставляет каждой кодовой точке глиф, и эти кодовые точки соответствуют либо глифу без знаков, либо вообще никакому глифу, поэтому текст содержит настоящий символ, который ничего не рисует.
Копирование переносит в буфер обмена саму кодовую точку, а не изображение пробела. Принимающее поле сохраняет эту кодовую точку как текст, поэтому счётчик символов в области проверки увеличивается, хотя поле по-прежнему выглядит пустым.
Отображение и проверка — это разные этапы. Платформа может безупречно отобразить пробел нулевой ширины и всё равно отклонить его при сохранении, а тот же символ может быть принят в комментарии, но отклонён в имени пользователя на той же платформе.
Типы невидимых символов
147 символов в этом инструменте делятся на 3 типа: символы нулевой ширины, символы-пробелы и другие невидимые символы Юникода. Ширина — практическое различие между первыми двумя типами, а третий охватывает заполнители, форматирующие знаки и управляющие символы, которые ничего не рисуют.
Символы нулевой ширины
Символы нулевой ширины вообще не занимают видимой ширины. Инструмент предлагает 5 из них: пробел нулевой ширины (U+200B), несоединитель нулевой ширины (U+200C), соединитель нулевой ширины (U+200D), соединитель слов (U+2060) и неразрывный пробел нулевой ширины (U+FEFF). Пробел нулевой ширины используется по умолчанию в генераторе и лежит в основе каждого варианта Быстрого копирования.
У каждого есть функция помимо пустого вида. Пробел нулевой ширины отмечает место, где строка может перенестись при необходимости, соединитель слов блокирует перенос в этом месте, а соединитель нулевой ширины связывает последовательности эмодзи. Неразрывный пробел нулевой ширины также служит маркером порядка байтов в начале текстового файла, поэтому некоторые редакторы обрабатывают его иначе, чем остальные.
Символы-пробелы
Символы-пробелы занимают видимую ширину и не рисуют никакого знака. В таблице Юникода перечислено 16 таких символов, включая обычный пробел (U+0020), неразрывный пробел (U+00A0), полукруглый пробел (U+2003), тонкий пробел (U+2009) и идеографический пробел (U+3000).
Их ширина определена, а не произвольна. Полукруглый пробел так же широк, как размер шрифта, четвертькруглый пробел вдвое уже, тонкий пробел — его доля, а волосяной пробел ещё тоньше. Цифровой пробел соответствует ширине цифры, пробел при пунктуации — ширине точки, а идеографический пробел соответствует символу полной ширины в китайском, японском и корейском тексте. Неразрывный пробел и узкий неразрывный пробел (U+202F) удерживают слова вместе при переносе строки.
Другие невидимые символы Юникода
Остальные символы — это заполнители, форматирующие знаки и управляющие символы. В набор входят 4 заполнителя хангыля (U+115F, U+1160, U+3164, U+FFA0), пустой шаблон Брайля (U+2800), 3 невидимых математических оператора (U+2062, U+2063, U+2064), 16 селекторов вариантов начертания (от U+FE00 до U+FE0F), мягкий перенос (U+00AD) и 12 направленных форматирующих знаков, таких как метка слева направо (U+200E) и метка справа налево (U+200F).
Заполнитель хангыля (U+3164) — самый полезный символ в этой группе. Юникод классифицирует его как букву, а не как пробельный символ, поэтому поля, удаляющие пробелы, часто его сохраняют. Форматирующие и управляющие символы находятся на противоположном полюсе: это первые символы, которые удаляет фильтр против маскировки.
Пробел против невидимого символа
Пробел занимает видимую ширину, тогда как невидимый символ может вообще не занимать никакой ширины. Оба выглядят как ничто после вставки, но по-разному ведут себя в текстовых полях, счётчиках символов и проверках платформы.
| Признак | Пробел | Невидимый символ |
|---|---|---|
| Видимая ширина | Да, от волосяного пробела до пробела полной ширины | Отсутствует у символов нулевой ширины |
| Примеры кодовых точек | U+0020, U+00A0, U+3000 | U+200B, U+2060, U+FEFF |
| Типичное применение | Отступы в именах, биографиях и подписях | Сообщения с пустым видом и пустые имена пользователей |
| Обработка платформой | Обрезается полями, удаляющими пробелы | Удаляется полями, удаляющими форматирующие символы |
Выбирайте в зависимости от поля. Имя пользователя, схлопывающее повторяющиеся пробелы, сохраняет заполнитель хангыля, а подпись, которой нужен видимый промежуток, сохраняет полукруглый пробел.
Где можно использовать невидимые символы?
Невидимые символы используются в полях сообщений, биографиях и подписях в соцсетях, отображаемых именах, полях имени в играх, веб-формах и документах — Instagram, TikTok, WhatsApp, Discord, X (бывший Twitter), Fortnite и Free Fire — места, где их используют чаще всего. Поддержка никогда не бывает универсальной: каждая платформа сама решает, принять, обрезать или отклонить поле, содержащее только пустые символы.
Пустые биографии, пустые комментарии или пустые поля имени в профилях и обложках актуального.
Пустые обновления статуса или отступы в названиях групп там, где принимается пустой текст.
TikTok
Пустые отображаемые имена или отступы биографии в профилях, допускающих нестандартные символы.
Discord
Пустые псевдонимы или отступы внутри сообщений и названий каналов на поддерживаемых серверах.
PUBG / BGMI
Внутриигровые имена с пустым видом, хотя допустимость зависит от клиента и обновления.
Free Fire
Пустые или невидимые на вид имена, зависящие от текущей проверки ввода в игре.
Пустые сообщения и текстовые сообщения
Вставьте пустой символ в поле сообщения, чтобы отправить сообщение, которое придёт с пустым видом. WhatsApp, Telegram, Discord и стандартные приложения для СМС оставляют кнопку отправки неактивной, пока поле ничего не содержит, и один пустой символ проходит эту проверку в приложениях, которые не обрезают поле заранее.
Приложения различаются в этом отношении. Некоторые отправляют символ без изменений, некоторые удаляют его и отказываются отправлять, а некоторые доставляют его, показывая тонкий промежуток вместо по-настоящему пустого пузыря. Вставьте 2 или 3 символа или переключитесь на заполнитель хангыля (U+3164), когда одиночный пробел нулевой ширины обрезается.
Профили и публикации в соцсетях
Instagram, TikTok и X — платформы, где пустые символы чаще всего используются в профилях и публикациях. Обычные задачи включают разделение строк подписи, которые платформа иначе схлопнула бы, сохранение отступа в начале строки биографии, добавление интервалов в названия обложек актуального в Instagram и оставление комментария без видимого текста.
Поля биографии и подписи обычно допускают свободный текст. Пустые символы в конце — самая уязвимая часть: поля, обрезающие конец ввода, удаляют их и закрывают добавленный вами промежуток.
Невидимые имена пользователей в соцсетях и играх
Отображаемые имена и внутриигровые псевдонимы принимают пустые символы гораздо чаще, чем логины. Игроки и пользователи пробуют невидимые имена в Instagram, TikTok, Discord, Fortnite, Free Fire и PUBG или BGMI, обычно с заполнителем хангыля (U+3164), а не символом пробела.
Результат определяют три правила. Правило минимальной длины требует 2 или 3 вставленных символа вместо одного, правило разрешённого списка ограничивает поле буквами, цифрами и коротким списком символов, а правило нормализации переписывает имя после сохранения. Игры меняют проверку ввода между обновлениями, поэтому пустое имя, работавшее в прошлом сезоне, может перестать работать после патча.
Пробелы там, где обычные пробелы запрещены
Пустой символ Юникода проходит через поля, блокирующие обычный пробел. Типичные цели включают поля имени пользователя, полностью отклоняющие пробелы, биографии, схлопывающие повторяющиеся пробелы в один, поля поиска и тегов, обрабатывающие пробел как разделитель, и поля форм, обрезающие ведущие и завершающие пробелы перед сохранением.
Неразрывный пробел (U+00A0) и заполнитель хангыля (U+3164) — 2 символа, чаще всего переживающие эти правила, поскольку ни один из них не является обычным пробелом, а заполнитель хангыля вообще не является пробельным символом.
Применение для конфиденциальности и в качестве заполнителя
Пустые символы заполняют обязательное поле, не добавляя читаемого содержимого. Их используют, чтобы отображаемое имя выглядело пустым, заполнить необязательное поле профиля, на которое предпочитают не отвечать, сохранить отступы макета, пока раздел не завершён, и отправить форму, отклоняющую пустой ввод.
Действуют два ограничения. Пустой символ ничего не скрывает от самой платформы, которая по-прежнему хранит точную вставленную кодовую точку. Использование невидимых символов для разбивки слов и обхода фильтров модерации нарушает условия обслуживания любой крупной платформы, и этот инструмент не предназначен для этого.
Зачем использовать невидимый текст и пустые символы?
Люди используют невидимый текст по 5 причинам:
- Отправить сообщение с пустым видом в приложении для чата, которое блокирует пустой ввод.
- Сохранить отступ, который платформа бы схлопнула, например интервалы между строками в подписи Instagram или отступ в биографии.
- Сделать имя пользователя или отображаемое имя пустым на вид в приложении или игре, которая это допускает.
- Заполнить обязательное поле , не написав ничего, что мог бы увидеть читатель.
- Поставить пробел там, где обычный пробел отклоняется, фильтруется или обрезается.
Все 5 причин сводятся к одному свойству: поле содержит символ, а читатель ничего не видит.
Возможности инструмента для пробелов
У инструмента копирования и вставки пробелов на этой странице 8 возможностей:
- Меню символов охватывающее все 147 пустых и невидимых символов Юникода, каждый с указанием названия и кодовой точки.
- Регулировка количества принимающая от 1 до 5000 символов с кнопками − и + для пошагового изменения.
- Готовые варианты Быстрого копирования для 1, 5, 10, 20 и 50 символов одним щелчком.
- Готовые варианты Длинного пустого текста для 50, 200, 500 и 1000 символов.
- Область проверки в реальном времени с текущим счётчиком символов, кнопкой Вставить и кнопкой Очистить.
- Справочная таблица Юникода со столбцами Символ, Название, Юникод, HTML, Hex и Копировать для каждой записи.
- Подтверждение копирования которое переключает каждую кнопку на ✓ Скопировано! после успешного копирования.
- Работа только в браузере без аккаунта, без оплаты и без отправки текста на сервер.
Понимание невидимых символов Юникода
Стандарт Юникод присваивает каждому символу кодовую точку и постоянное название, поэтому пробел нулевой ширины — это U+200B, а заполнитель хангыля — U+3164 на любом поддерживающем их устройстве. Название и кодовая точка никогда не меняются; меняется то, как платформа обрабатывает символ.
Таблица ниже даёт каждому символу 6 столбцов: Символ, Название, Юникод, HTML, Hex и Копировать. Столбцы HTML и Hex содержат формы сущностей для веб-страниц, например ​ и ​ для пробела нулевой ширины. Квадратные скобки вокруг каждого символа — лишь визуальная подсказка для его поиска на экране, они никогда не копируются: щелчок по символу или его кнопке Копировать помещает точную кодовую точку в буфер обмена.
| Символ | Название | Unicode | HTML | Hex | Копировать |
|---|---|---|---|---|---|
| Space | U+0020 |   |   | ||
| No-Break Space | U+00A0 |   |   | ||
| Soft Hyphen | U+00AD | ­ | ­ | ||
| 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 |   |   | ||
| Zero Width Space | U+200B | ​ | ​ | ||
| Zero Width Non-Joiner | U+200C | ‌ | ‌ | ||
| Zero Width Joiner | U+200D | ‍ | ‍ | ||
| Arabic Letter Mark | U+061C | ؜ | ؜ | ||
| Left-to-Right Mark | U+200E | ‎ | ‎ | ||
| Right-to-Left Mark | U+200F | ‏ | ‏ | ||
| Line Separator | U+2028 | 
 | 
 | ||
| Left-to-Right Embedding | U+202A | ‪ | ‪ | ||
| Right-to-Left Embedding | U+202B | ‫ | ‫ | ||
| Pop Directional Formatting | U+202C | ‬ | ‬ | ||
| Left-to-Right Override | U+202D | ‭ | ‭ | ||
| Right-to-Left Override | U+202E | ‮ | ‮ | ||
| Narrow No-Break Space | U+202F |   |   | ||
| Medium Mathematical Space | U+205F |   |   | ||
| Word Joiner | U+2060 | ⁠ | ⁠ | ||
| Invisible Separator | U+2063 | ⁣ | ⁣ | ||
| Braille Pattern Blank | U+2800 | ⠀ | ⠀ | ||
| Hangul Choseong Filler | U+115F | ᅟ | ᅟ | ||
| Hangul Jungseong Filler | U+1160 | ᅠ | ᅠ | ||
| Hangul Filler | U+3164 | ㅤ | ㅤ | ||
| Halfwidth Hangul Filler | U+FFA0 | ᅠ | ᅠ | ||
| Ideographic Space | U+3000 |   |   | ||
| Object Replacement Character | U+FFFC |  |  | ||
| Zero Width No-Break Space | U+FEFF |  |  | ||
| Character Tabulation (Tab) | U+0009 | 	 | 	 | ||
| Line Feed | U+000A | | 
 | ||
| Form Feed | U+000C |  |  | ||
| Information Separator Four (File Separator) | U+001C |  |  | ||
| Combining Grapheme Joiner | U+034F | ͏ | ͏ | ||
| Khmer Vowel Inherent Aq | U+17B4 | ឴ | ឴ | ||
| Khmer Vowel Inherent Aa | U+17B5 | ឵ | ឵ | ||
| Mongolian Free Variation Selector One | U+180B | ᠋ | ᠋ | ||
| Mongolian Free Variation Selector Two | U+180C | ᠌ | ᠌ | ||
| Mongolian Free Variation Selector Three | U+180D | ᠍ | ᠍ | ||
| Mongolian Vowel Separator | U+180E | ᠎ | ᠎ | ||
| Function Application | U+2061 | ⁡ | ⁡ | ||
| Invisible Times | U+2062 | ⁢ | ⁢ | ||
| Invisible Plus | U+2064 | ⁤ | ⁤ | ||
| Left-to-Right Isolate | U+2066 | ⁦ | ⁦ | ||
| Right-to-Left Isolate | U+2067 | ⁧ | ⁧ | ||
| First Strong Isolate | U+2068 | ⁨ | ⁨ | ||
| Pop Directional Isolate | U+2069 | ⁩ | ⁩ | ||
| Inhibit Symmetric Swapping | U+206A |  |  | ||
| Activate Symmetric Swapping | U+206B |  |  | ||
| Inhibit Arabic Form Shaping | U+206C |  |  | ||
| Activate Arabic Form Shaping | U+206D |  |  | ||
| National Digit Shapes | U+206E |  |  | ||
| Nominal Digit Shapes | U+206F |  |  | ||
| Variation Selector-1 | U+FE00 | ︀ | ︀ | ||
| Variation Selector-2 | U+FE01 | ︁ | ︁ | ||
| Variation Selector-3 | U+FE02 | ︂ | ︂ | ||
| Variation Selector-4 | U+FE03 | ︃ | ︃ | ||
| Variation Selector-5 | U+FE04 | ︄ | ︄ | ||
| Variation Selector-6 | U+FE05 | ︅ | ︅ | ||
| Variation Selector-7 | U+FE06 | ︆ | ︆ | ||
| Variation Selector-8 | U+FE07 | ︇ | ︇ | ||
| Variation Selector-9 | U+FE08 | ︈ | ︈ | ||
| Variation Selector-10 | U+FE09 | ︉ | ︉ | ||
| Variation Selector-11 | U+FE0A | ︊ | ︊ | ||
| Variation Selector-12 | U+FE0B | ︋ | ︋ | ||
| Variation Selector-13 | U+FE0C | ︌ | ︌ | ||
| Variation Selector-14 | U+FE0D | ︍ | ︍ | ||
| Variation Selector-15 | U+FE0E | ︎ | ︎ | ||
| Variation Selector-16 | U+FE0F | ️ | ️ | ||
| Language Tag | U+E0001 | 󠀁 | 󠀁 | ||
| Tag Space | U+E0020 | 󠀠 | 󠀠 | ||
| Tag Exclamation Mark | U+E0021 | 󠀡 | 󠀡 | ||
| Tag Quotation Mark | U+E0022 | 󠀢 | 󠀢 | ||
| Tag Number Sign | U+E0023 | 󠀣 | 󠀣 | ||
| Tag Dollar Sign | U+E0024 | 󠀤 | 󠀤 | ||
| Tag Percent Sign | U+E0025 | 󠀥 | 󠀥 | ||
| Tag Ampersand | U+E0026 | 󠀦 | 󠀦 | ||
| Tag Apostrophe | U+E0027 | 󠀧 | 󠀧 | ||
| Tag Left Parenthesis | U+E0028 | 󠀨 | 󠀨 | ||
| Tag Right Parenthesis | U+E0029 | 󠀩 | 󠀩 | ||
| Tag Asterisk | U+E002A | 󠀪 | 󠀪 | ||
| Tag Plus Sign | U+E002B | 󠀫 | 󠀫 | ||
| Tag Comma | U+E002C | 󠀬 | 󠀬 | ||
| Tag Hyphen-Minus | U+E002D | 󠀭 | 󠀭 | ||
| Tag Full Stop | U+E002E | 󠀮 | 󠀮 | ||
| Tag Solidus | U+E002F | 󠀯 | 󠀯 | ||
| Tag Digit Zero | U+E0030 | 󠀰 | 󠀰 | ||
| Tag Equals Sign | U+E003D | 󠀽 | 󠀽 | ||
| Tag Greater-Than Sign | U+E003E | 󠀾 | 󠀾 | ||
| Tag Question Mark | U+E003F | 󠀿 | 󠀿 | ||
| Tag Commercial At | U+E0040 | 󠁀 | 󠁀 | ||
| Tag Latin Capital Letter A | U+E0041 | 󠁁 | 󠁁 | ||
| Tag Latin Capital Letter B | U+E0042 | 󠁂 | 󠁂 | ||
| Tag Latin Capital Letter C | U+E0043 | 󠁃 | 󠁃 | ||
| Tag Latin Capital Letter D | U+E0044 | 󠁄 | 󠁄 | ||
| Tag Latin Capital Letter E | U+E0045 | 󠁅 | 󠁅 | ||
| Tag Latin Capital Letter F | U+E0046 | 󠁆 | 󠁆 | ||
| Tag Latin Capital Letter G | U+E0047 | 󠁇 | 󠁇 | ||
| Tag Latin Capital Letter H | U+E0048 | 󠁈 | 󠁈 | ||
| Tag Latin Capital Letter I | U+E0049 | 󠁉 | 󠁉 | ||
| Tag Latin Capital Letter J | U+E004A | 󠁊 | 󠁊 | ||
| Tag Latin Capital Letter K | U+E004B | 󠁋 | 󠁋 | ||
| Tag Latin Capital Letter L | U+E004C | 󠁌 | 󠁌 | ||
| Tag Latin Capital Letter M | U+E004D | 󠁍 | 󠁍 | ||
| Tag Latin Capital Letter N | U+E004E | 󠁎 | 󠁎 | ||
| Tag Latin Capital Letter O | U+E004F | 󠁏 | 󠁏 | ||
| Tag Latin Capital Letter P | U+E0050 | 󠁐 | 󠁐 | ||
| Tag Latin Capital Letter Q | U+E0051 | 󠁑 | 󠁑 | ||
| Tag Latin Capital Letter R | U+E0052 | 󠁒 | 󠁒 | ||
| Tag Latin Capital Letter S | U+E0053 | 󠁓 | 󠁓 | ||
| Tag Latin Capital Letter T | U+E0054 | 󠁔 | 󠁔 | ||
| Tag Latin Capital Letter U | U+E0055 | 󠁕 | 󠁕 | ||
| Tag Latin Capital Letter V | U+E0056 | 󠁖 | 󠁖 | ||
| Tag Latin Capital Letter W | U+E0057 | 󠁗 | 󠁗 | ||
| Tag Latin Capital Letter X | U+E0058 | 󠁘 | 󠁘 | ||
| Tag Latin Capital Letter Y | U+E0059 | 󠁙 | 󠁙 | ||
| Tag Latin Capital Letter Z | U+E005A | 󠁚 | 󠁚 | ||
| Tag Left Square Bracket | U+E005B | 󠁛 | 󠁛 | ||
| Tag Reverse Solidus | U+E005C | 󠁜 | 󠁜 | ||
| Tag Right Square Bracket | U+E005D | 󠁝 | 󠁝 | ||
| Tag Circumflex Accent | U+E005E | 󠁞 | 󠁞 | ||
| Tag Low Line | U+E005F | 󠁟 | 󠁟 | ||
| Tag Grave Accent | U+E0060 | 󠁠 | 󠁠 | ||
| Tag Latin Small Letter A | U+E0061 | 󠁡 | 󠁡 | ||
| Tag Latin Small Letter B | U+E0062 | 󠁢 | 󠁢 | ||
| Tag Latin Small Letter C | U+E0063 | 󠁣 | 󠁣 | ||
| Tag Latin Small Letter D | U+E0064 | 󠁤 | 󠁤 | ||
| Tag Latin Small Letter E | U+E0065 | 󠁥 | 󠁥 | ||
| Tag Latin Small Letter F | U+E0066 | 󠁦 | 󠁦 | ||
| Tag Latin Small Letter G | U+E0067 | 󠁧 | 󠁧 | ||
| Tag Latin Small Letter H | U+E0068 | 󠁨 | 󠁨 | ||
| Tag Latin Small Letter I | U+E0069 | 󠁩 | 󠁩 | ||
| Tag Latin Small Letter J | U+E006A | 󠁪 | 󠁪 | ||
| Tag Latin Small Letter K | U+E006B | 󠁫 | 󠁫 | ||
| Tag Latin Small Letter L | U+E006C | 󠁬 | 󠁬 | ||
| Tag Latin Small Letter M | U+E006D | 󠁭 | 󠁭 | ||
| Tag Latin Small Letter N | U+E006E | 󠁮 | 󠁮 | ||
| Tag Latin Small Letter O | U+E006F | 󠁯 | 󠁯 |
Нажмите на символ или его кнопку Копировать, чтобы скопировать именно этот символ Юникода. Квадратные скобки — лишь визуальная подсказка, они никогда не копируются. Прокрутите таблицу, чтобы увидеть все 147 записей. Поддержка зависит от платформы и текстового поля.
Почему некоторые невидимые символы работают не везде
Невидимые символы не работают на некоторых платформах по 5 причинам: обрезка пробелов, нормализация Юникода, списки разрешённых символов, отсутствующие глифы шрифта и фильтры против маскировки.
- Обрезка пробелов удаляет ведущие и завершающие пустые символы при сохранении поля, опустошая поле, содержавшее только пробелы.
- Нормализация Юникода переписывает текст в стандартную форму, попутно отбрасывая форматирующие символы.
- Списки разрешённых символов ограничивают поле буквами, цифрами и несколькими символами, отклоняя всё вне этого диапазона.
- Отсутствующие глифы шрифта заставляют символ отображаться как запасной прямоугольник вместо полного отсутствия.
- Фильтры против маскировки удаляют символы нулевой ширины и направленные символы, поскольку именно их используют для маскировки текста.
Эти правила задаются для каждого поля отдельно, а не для платформы в целом. Одно и то же приложение может принять пробел нулевой ширины в сообщении чата, обрезать его в биографии профиля и отклонить в имени пользователя.
Устранение неполадок с невидимыми символами
Начинайте каждую проверку в области проверки: счётчик символов выше 0 доказывает, что буфер обмена содержит символы, и переносит проблему на принимающее поле.
Символ исчезает после вставки
Поле обрезало пробел при сохранении, из-за чего символ исчезает после вставки. Проверьте это за 3 шага: вставьте в область проверки, чтобы подтвердить, что символы находятся в буфере обмена, вставьте в целевое поле и проверьте перед сохранением, сохраняется ли текст, затем переключитесь на заполнитель хангыля (U+3164), который является буквой, а не пробелом. Ввод одного видимого символа рядом с пустыми символами не даёт полю считаться пустым.
Платформа не принимает символ
Попробуйте другой пустой символ из таблицы Юникода, поскольку платформы принимают разные кодовые точки. Проверьте по порядку эти 4 варианта: заполнитель хангыля (U+3164), пустой шаблон Брайля (U+2800), неразрывный пробел (U+00A0) и идеографический пробел (U+3000). Каждый из них относится к разной части Юникода, поэтому правило, блокирующее один, часто пропускает другой.
Пустое имя пользователя или сообщение не работает
Поля имени пользователя и сообщения применяют правила проверки, которые отклоняют или нормализуют невидимые символы, поэтому пустое имя не проходит везде, где требуется хотя бы один видимый символ. Вставляйте 2 или 3 символа там, где установлена минимальная длина, используйте поле отображаемого имени или псевдонима вместо логина, и проверьте профиль ещё раз после сохранения, поскольку некоторые платформы переписывают имя при последующей проверке. Поле, отклоняющее каждый символ из списка, применяет разрешённый список, который не проходит ни один пустой символ.
Символ выглядит иначе, чем ожидалось
Каждый шрифт сопоставляет кодовую точку своему собственному глифу, поэтому один и тот же символ отображается с разной шириной или как запасной прямоугольник в зависимости от шрифта и платформы. Чаще всего проявляются три различия: символы-пробелы намеренно различаются по ширине, от волосяного пробела до идеографического пробела полной ширины; пустой шаблон Брайля отображается как полная брайлевская ячейка в одних шрифтах и как узкий промежуток в других; а редакторы кода намеренно рисуют символы нулевой ширины в виде точек или выделенных маркеров. Переключитесь на обычный символ-пробел, когда постоянная ширина важнее невидимости.
Часто задаваемые вопросы
Как ввести невидимый символ?
Вы вводите невидимый символ, копируя поддерживаемый символ Юникода из инструмента на этой странице и вставляя его туда, где он нужен.
Ни на одной клавиатуре нет отдельной клавиши для пробела нулевой ширины или заполнителя хангыля, поэтому копирование — надёжный способ. Есть две альтернативы набора: в Microsoft Word введите 200b и нажмите Alt+X, чтобы преобразовать это в символ; в macOS включите источник ввода Unicode Hex Input и удерживайте Option, вводя 4 шестнадцатеричные цифры. На веб-странице напишите HTML-сущность ​ вместо того чтобы вставлять символ прямо в исходный код.
Как отправить пустое сообщение?
Скопируйте пустой символ, вставьте его в поле сообщения и нажмите отправить.
Приложения для сообщений оставляют кнопку отправки отключённой, пока ввод пуст, и один пустой символ проходит эту проверку в приложениях, которые не обрезают поле заранее. WhatsApp, Telegram и Discord — приложения, где это используется чаще всего. Вставьте 2 или 3 символа или переключитесь на заполнитель хангыля (U+3164), когда один символ обрезается перед отправкой.
Бесплатны ли невидимые символы?
Да, любой символ на этой странице можно копировать бесплатно, без аккаунта и регистрации.
Символы — это кодовые точки стандарта Юникод, который является публичной спецификацией, а не лицензированным контентом. Копирование, вставка и создание пустого текста здесь полностью выполняется в вашем браузере.
Есть ли ограничения на количество создаваемых невидимых символов?
Да, генератор принимает от 1 до 5000 символов за одно создание.
Готовые варианты Длинного пустого текста охватывают 50, 200, 500 и 1000 символов, а кнопки Быстрого копирования — 1, 5, 10, 20 и 50. Копируйте и вставляйте несколько раз для большего количества. Поле, в которое вы вставляете, применяет собственный лимит символов, поэтому длинный блок пустого текста будет обрезан в полях с коротким максимальным ограничением.
Что такое U+3164?
U+3164 — это заполнитель хангыля, символ Юникода из блока Hangul Compatibility Jamo, который отображается как пробел.
Юникод классифицирует заполнитель хангыля как букву, а не как пробельный символ, поэтому платформы, отклоняющие ввод, состоящий только из пробелов, часто принимают его в поле имени или сообщения. Его HTML-сущности — ㅤ и ㅤ, и он находится в таблице Юникода на этой странице рядом с другими 3 символами-заполнителями хангыля: U+115F, U+1160 и U+FFA0.
Стоит ли использовать невидимые символы в HTML?
Нет, используйте HTML-сущности или CSS для отступов вместо вставки необработанных невидимых символов в разметку.
Пишите (U+00A0) для пробела, который не должен переноситься, и используйте margin или padding в CSS для отступов макета. Вставленный невидимый символ невозможно увидеть в исходном коде, он незаметно переживает копирование и вставку в различиях кода и результатах поиска и может нарушить сравнение строк. Пишите форму сущности, например ​ для пробела нулевой ширины, когда сам символ действительно нужен.
Почему мой невидимый символ не работает?
Платформа удаляет, обрезает или отклоняет символ перед сохранением.
Проверка ввода удаляет ведущие и завершающие пробелы, нормализация Юникода отбрасывает форматирующие символы, а списки разрешённых символов отклоняют всё вне допустимого диапазона. Сначала вставьте в область проверки на этой странице: счётчик символов выше 0 подтверждает, что буфер обмена содержит символы, что сужает проблему до принимающей платформы. Затем попробуйте другую кодовую точку, начиная с заполнителя хангыля (U+3164) или пустого шаблона Брайля (U+2800).
Какой символ невидим?
Пробел нулевой ширины (U+200B) — самый широко используемый невидимый символ, а заполнитель хангыля (U+3164) — обычная альтернатива там, где пробелы отклоняются.
Другие невидимые варианты в таблице Юникода включают соединитель слов (U+2060), невидимый разделитель (U+2063), неразрывный пробел нулевой ширины (U+FEFF) и пустой шаблон Брайля (U+2800). Первые 4 не занимают видимой ширины, тогда как пустой шаблон Брайля занимает ширину брайлевской ячейки.
Как сделать моё имя пользователя невидимым?
Скопируйте заполнитель хангыля (U+3164), вставьте его в поле имени пользователя или отображаемого имени и сохраните изменение.
Правила для имён пользователей различаются в зависимости от платформы. Отображаемые имена и псевдонимы принимают пустые символы чаще, чем логины, которые обычно ограничивают ввод буквами, цифрами и несколькими символами. Вставляйте 2 или 3 символа там, где установлена минимальная длина. Некоторые платформы возвращают пустое имя к исходному при следующей проверке, поэтому проверьте профиль ещё раз после сохранения.