Zenkaku and hankaku
Japanese, Chinese and Korean text uses full-width (zenkaku, 全角) characters that occupy a square cell, matching the width of kanji and kana. Latin letters and digits also exist in full-width forms, Abc123, and katakana exists in older half-width (hankaku, 半角) forms, カタカナ, from early computer systems.
Mixing them causes real problems: forms reject full-width digits in phone numbers, searches miss “ABC” when looking for “ABC”, and half-width katakana looks out of place in modern text.
What the converter does
- To half-width: full-width letters, digits, punctuation and the ideographic space become ASCII; full-width katakana becomes half-width katakana, with voiced sounds split into a base and a mark (ガ → ガ).
- To full-width: ASCII becomes full-width, and half-width katakana becomes full-width (combining ガ into a single ガ and パ into パ, which simple character-by-character converters get wrong).
Hiragana and kanji have no width variants and are left unchanged. To convert between hiragana and katakana, use the Hiragana ↔ Katakana Converter.
Worked example
Here is what the Full-width / Half-width Converter returns for its built-in example. Settings used: Convert to: Half-width; Include katakana: on. Click Try an example in the tool above to load it, then change it as you like.
Textkiln 2025! カタカナ データTextkiln 2025! カタカナ データQuestions
How do I convert full-width numbers to normal numbers?
Choose “Half-width”. Full-width digits 0-9 become 0-9, along with letters and punctuation.
Does it handle dakuten (゙)?
Yes. Half-width katakana with voicing marks is combined into the correct full-width character, and split again when converting back.
Last reviewed · How Textkiln tools work