Конвертер полноширинных и полуширинных символов
Text containing width variants
Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.
Меняйте только форму ширины в смешанном японском и латинском тексте без перевода и общей нормализации. Выберите полноширинный или полуширинный результат и введите до 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. Выберите интенсивность, посмотрите варианты и скопируйте искаженный текст для профиля, мема или хоррор-поста.
Генератор названий городов
Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.
Инструмент доступен на других языках
- Konwerter znaków pełnej i połówkowej szerokości [PL]
- Konverter Lebar Penuh dan Setengah Lebar [ID]
- เครื่องแปลงอักขระเต็มความกว้างและครึ่งความกว้าง [TH]
- Konverter für Vollbreite und Halbbreite [DE]
- Công cụ đổi ký tự toàn chiều rộng và nửa chiều rộng [VI]
- Conversor de ancho completo y ancho medio [ES]
- Conversor de largura completa e meia largura [PT]
- Convertisseur pleine chasse et demi-chasse [FR]
- Konverterare för helbredds- och halvbreddstecken [SV]
- 全角・半角変換ツール [JA]
- محول المحارف كاملة العرض ونصفية العرض [AR]
- 전각·반각 변환기 [KO]
- Converter voor volbrede en halfbrede tekens [NL]
- Full-Width Half-Width Converter [EN]
- Convertitore tra larghezza intera e mezza larghezza [IT]
- Tam ve yarım genişlikli karakter dönüştürücü [TR]
- 全角半角转换器 [ZH]