Конвертер полноширинных и полуширинных символов

Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.

Target width

Меняйте только форму ширины в смешанном японском и латинском тексте без перевода и общей нормализации. Выберите полноширинный или полуширинный результат и введите до 10 000 кодовых позиций Unicode. Инструмент применяет явные таблицы ASCII, пунктуации и катаканы в текущем сеансе браузера, поэтому кандзи, хирагана, эмодзи и все символы вне таблиц остаются такими, как были введены.

Полноширинные и полуширинные формы являются отдельными символами Unicode, а не просто разными размерами шрифта. Раздел 18.5 основной спецификации Unicode 17 объясняет их происхождение в восточноазиатских системах, где двухбайтовый символ занимал две ячейки, а ASCII и похожие однобайтовые символы одну.

Конвертер не применяет общую нормализацию совместимости Unicode. Он использует только небольшой проверяемый набор замен.

ASCII и пробел

При преобразовании в полную ширину каждый печатный ASCII-символ от U+0021 до U+007E заменяется соответствующим символом от U+FF01 до U+FF5E. Пробел ASCII U+0020 переходит в идеографический пробел U+3000. Обратное направление меняет только эти пары. Таблица Halfwidth and Fullwidth Forms фиксирует широкие соответствия знаков пунктуации, цифр и латинских букв.

Направление Ввод Результат
В полную ширину ABC 123!? ABC 123!?
В половинную ширину ABC 123!? ABC 123!?
В полную ширину 東京2026 ガイド😀 東京2026 ガイド😀

В третьей строке меняются цифры ASCII, пробел и поддерживаемая полуширинная катакана. 東京 и эмодзи остаются нетронутыми.

Катакана, пунктуация и звуковые знаки

Полуширинная катакана, японская пунктуация и знак долготы преобразуются по явной таблице. Список имён Unicode для U+FF00–U+FFEF указывает узкие соответствия символов U+FF61–U+FF9F, в том числе и , и , и , и .

Направление Ввод Результат
В полную ширину ガ パ ヴ ガ パ ヴ
В половинную ширину ガ パ ヴ ガ パ ヴ
В полную ширину 。、「」・ー 。、「」・ー
В половинную ширину 。、「」・ー 。、「」・ー

Для звонких и полузвонких слогов заданы отдельные пары: ガ соответствует , パ соответствует , а ヴ соответствует . Поддерживаются также пары ヷ и ヺ. Неперечисленные каны, например , , , , и , остаются без изменений, а не угадываются и не транслитерируются.

U+FF9E и U+FF9F служат строгими полуширинными соответствиями комбинирующих U+3099 и U+309A. Интервальные знаки U+309B и U+309C являются другими символами и не меняются.

Ограничение нормализации и обратного преобразования

Это не NFKC. Приложение № 15 к стандарту Unicode относит варианты ширины к совместимо эквивалентным, но NFKC также меняет множество других совместимых форм. Явные таблицы не допускают таких побочных изменений.

Для звонкой катаканы предусмотрено намеренное составление. И готовый символ , и последовательность плюс комбинирующий U+3099 сужаются до ガ. Расширение результата даёт обычный готовый . Видимое чтение сохраняется, но инструмент не обещает возврат к той же последовательности кодовых позиций.

Семейство тильд показывает ещё одну границу:

Направление Ввод Результат
В полную ширину ~〜~ ~〜~
В половинную ширину ~〜~ ~〜~

ASCII-тильда U+007E и полноширинная тильда U+FF5E образуют пару. Волнистая черта U+301C является отдельным неперечисленным символом и остаётся без изменений.

Что не изменяется

Табуляция, переносы строк и неразрывный пробел U+00A0 сохраняются. Так же сохраняются хирагана, кандзи, эмодзи, полуширинный хангыль, неподдерживаемые каны, арабско-индийские и восточные арабско-индийские цифры, а также все другие символы вне таблиц. Конвертер не переводит слова, не превращает хирагану в катакану, не разбирает числа, не транслитерирует японский и не выполняет общую очистку Unicode.

Карточка JIS X 0201:1997 Японской ассоциации стандартов даёт исторический контекст 7- и 8-битных наборов латиницы и катаканы. Однако этот браузерный инструмент не проверяет кодировку файла и не подтверждает соответствие JIS X 0201, закону или требованиям документа. Он работает только с уже введённым текстом Unicode.

Конфиденциальность и ограничение ввода

Преобразование выполняется в браузере. Исходный текст и направление сохраняются в sessionStorage текущего сеанса, чтобы переходы между тремя шагами не стирали ввод. Текст не передаётся на наши серверы, не попадает в URL и не отправляется на сервер. Кнопка начала заново удаляет сохранённое значение. Расширения браузера, история буфера обмена и место вставки результата находятся вне контроля инструмента.

Ограничение составляет 10 000 кодовых позиций Unicode, а не единиц UTF-16. Дополнительный символ, например эмодзи, считается один раз. Поддерживаемая катакана с комбинирующим звуковым знаком может превратиться в один готовый символ, поэтому число кодовых позиций на входе и выходе иногда различается.

Часто задаваемые вопросы

Нет. Инструмент использует только явные соответствия ширины для ASCII, пробела, пунктуации и катаканы. NFKC воздействует на другие совместимые символы за пределами этого набора.

Нет. Хирагана остаётся без изменений. Конвертер меняет только перечисленные пары ширины и не переводит или не транслитерирует японский текст.

Разложенная последовательность и готовый ガ сужаются до ガ. При расширении этой пары получается готовый ガ, поэтому чтение сохраняется, но исходная последовательность кодовых позиций нет.

Нет. В пару входят ASCII-тильда и полноширинная тильда. Волнистая черта U+301C является отдельным символом и не изменяется.

Нет. Инструмент не проверяет байты, структуру файла или требования к документу и не выдаёт сертификат JIS, юридический или официальный вывод.

Нет. Текст обрабатывается локально и хранится только в текущем сеансе браузера для пошагового интерфейса. Он не передаётся через наши серверы и не добавляется в адрес страницы.

Сопутствующие инструменты

Счётчик слов

Подсчитайте слова, символы, предложения и абзацы с учётом времени чтения, времени произнесения вслух, плотности ключевых слов и оценки удобочитаемости по Флешу, для эссе, постов, подписей и meta-описаний.

Символы стрелок для копирования

Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.

Символ «меньше или равно»

Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.

Преобразователь текста для людей с дислексией

Переформатируйте вставленный текст в короткие абзацы и строки примерно по 72 символа для более лёгкого чтения. Скопируйте результат в любой документ, письмо или редактор.

Генератор глитч-текста

Создавайте глитч-текст в стиле Zalgo с помощью комбинируемых знаков Unicode. Выберите интенсивность, посмотрите варианты и скопируйте искаженный текст для профиля, мема или хоррор-поста.

Генератор названий городов

Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.

Инструмент доступен на других языках