Конвертер текста Unicode
Конвертируйте обычный текст в HTML-сущности, escape-последовательности Unicode, URL-кодировку и широкие символы — мгновенно, в вашем браузере.
Что такое конвертер текста Unicode?
Конвертер текста Unicode берёт обычные буквы, которые вы вводите, и переписывает их в другой кодировке тех же символов. Юникод — всемирный стандарт, дающий каждой букве, цифре, символу и эмодзи собственный номер, называемый кодовой точкой. Когда текст хранится или отправляется через веб, эти кодовые точки нужно как-то выразить — а способов больше одного. Этот инструмент показывает четыре самых полезных представления рядом, обновляя их вживую во время ввода.
В отличие от декоративных генераторов «красивого текста», меняющих буквы на похожие символы, этот конвертер — практичная утилита. Результат — всё ещё ровно ваш текст, только записанный в форме, которую могут переварить HTML-страницы, JavaScript-код, URL и стилизованные вёрстки. Разработчики, студенты и любопытные креаторы рано или поздно сталкиваются с этими кодировками, и мгновенная генерация убирает догадки.
Как работает конвертер
Всё происходит локально в вашем браузере на обычном JavaScript — ничто из введённого никуда не загружается и не сохраняется. Когда вы вводите текст, инструмент проходит по нему посимвольно, считывает кодовую точку каждого символа и строит четыре результата:
- HTML-сущности записывают каждый символ как
&#codepoint;— числовая ссылка, которую браузеры понимают внутри веб-страниц. - Unicode-escape записывают каждый символ как последовательность «обратный слэш + u» с четырьмя hex-цифрами — формат, используемый в строках JavaScript, Python, Java и JSON.
- URL-кодировка процентно кодирует текст ровно так, как браузеры кодируют строки запросов и ссылки.
- Широкие символы сдвигают базовые латинские буквы в их широкие восточноазиатские аналоги ради характерного растянутого вида.
Символы за пределами базовой плоскости, например эмодзи, тоже обрабатываются корректно: HTML-сущности используют полную кодовую точку, а escape-последовательности выдаются как правильная суррогатная пара, которую ожидают языки программирования.
Четыре формата результата подробно
HTML-сущности
Иногда нужно показать в HTML символ, который иначе был бы воспринят как разметка или искорёжен редактором, — вспомните угловые скобки в примере кода или необычный символ в CMS, вычищающей сырой Unicode. Запись < вместо буквального < гарантирует, что браузер отобразит символ как текст. Наш конвертер превращает весь ввод в числовые сущности за один шаг — удобно при вставке контента в системы, принимающие только обычный ASCII.
Unicode-escape
Программисты постоянно встраивают спецсимволы в строковые литералы: перевод строки, знак копирайта, неразрывный пробел. Запись сырого символа может быть хрупкой — невидимые символы особенно коварны, — поэтому в исходном коде их обычно выписывают как escape-последовательности вроде \u00a9. Вставьте сюда любой фрагмент и скопируйте экранированную версию прямо в ваш JavaScript, Python или JSON.
URL-кодировка
Ссылки могут безопасно нести лишь ограниченный алфавит. Пробелы становятся %20, неанглийские буквы — многобайтовыми процентными последовательностями, а зарезервированные символы вроде ? и # кодируются, чтобы не ломать структуру URL. Если вы вручную собираете ссылки для шеринга, вызовы API или редиректы, этот блок даст вам корректно закодированную строку.
Широкие символы
Широкие символы — игривый из четырёх. Он отображает A–Z, a–z и 0–9 на их широкие формы (A, a, 1) — стиль, рождённый в восточноазиатских вычислениях, где латинские символы занимают полную символьную ячейку. Геймеры и пользователи соцсетей любят его для ников и шапок: он читается чётко, выделяясь на фоне обычного текста, и в отличие от декоративных шрифтов надёжно отображается практически на любом устройстве.
Где люди используют эти кодировки
Веб-разработчики используют результат с HTML-сущностями, скармливая пользовательский контент шаблонам или конструкторам писем, которые давятся сырым Unicode. Разработчики JavaScript и приложений забирают escape-последовательности, чтобы жёстко прописывать символы, не беспокоясь о кодировках файлов. Маркетологи и SEO-специалисты используют URL-кодировку, строя отслеживающие ссылки и предзаполненные URL для шеринга. А креаторы используют широкий текст для заголовков YouTube, ников Discord и шапок Instagram, где немного визуального лоска решает многое.
Студентам, изучающим представление текста в компьютерах, эта страница тоже полезна: напечатать своё имя и увидеть, как оно превращается в четыре кодировки, — один из самых быстрых способов понять, что «кодировка» вообще значит.
Как пользоваться этим инструментом
- Введите или вставьте текст в поле ввода вверху страницы.
- Смотрите, как все четыре результата мгновенно обновляются под ним.
- Нажмите кнопку «Копировать» рядом с нужным форматом — кнопка станет зелёной в подтверждение.
- Вставьте результат туда, где ему место: в ваш HTML, код, URL или вёрстку.
Никаких аккаунтов, лимитов и ожидания. Конвертируйте одно слово или целую статью.
Часто задаваемые вопросы
Конвертированный текст сохранит тот же смысл?+
Да. HTML-сущности, Unicode-escape и URL-кодировка — просто разные написания ровно тех же символов: декодирование вернёт ваш исходный текст бит в бит. Только широкие символы действительно меняют символы — так задумано.
Почему эмодзи дают две escape-последовательности?+
Эмодзи живут выше кодовой точки U+FFFF, вне диапазона, который может выразить одна четырёхзначная escape-последовательность. Языки программирования представляют их парой суррогатных значений, поэтому инструмент выдаёт обе половины: вставьте их вместе — и эмодзи появится снова.
Можно ли обратить конвертацию?+
Браузеры и языки программирования декодируют эти форматы автоматически: вставьте сущности в любую HTML-страницу, escape-последовательности — в JS-строку, а закодированный URL — в адресную строку, и появится исходный текст. Широкие символы — односторонний художественный вариант.
Мой текст отправляется на сервер?+
Нет. Конвертация выполняется целиком в вашем браузере на JavaScript. Ваш текст никогда не покидает устройство, поэтому можно безопасно конвертировать пароли, личные заметки или неопубликованные черновики.
Широкий текст работает на всех платформах?+
Почти везде. Широкие латинские символы — стандартный Unicode с почти универсальной поддержкой шрифтов, поэтому они корректно отображаются на телефонах, ПК и консолях — куда надёжнее декоративных псевдошрифтов.
Другие бесплатные текстовые инструменты
Кодировка — лишь одна сторона магии текста: изучите остальной инструментарий на Invisible Texts:
Заключение
Кодировки текста звучат пугающе, пока не увидишь их сгенерированными вживую из собственных слов. Отлаживаете ли вы веб-страницу, жёстко прописываете символ, строите URL или стилизуете ник — Конвертер текста Unicode превращает утомительную ручную рутину в одно копирование-вставку. Добавьте в закладки: в следующий раз, когда странный символ откажется сотрудничать, вы будете точно знать, куда идти.