Convert between full-width (zenkaku) and half-width (hankaku) characters for CJK text processing
Hello↔HelloABC123↔ABC123Hello World↔Hello World!@#$%↔!@#$%Enter your text
Type or paste the text containing half-width or full-width characters.
Click the conversion button
Click "To Full-width" to convert ABC to ABC, or "To Half-width" for the reverse.
Copy the result
Click Copy to use the converted text with the character width you need.
Yes, this converter is completely free with no limitations. Convert as much text as you need between full-width and half-width characters without any registration or restrictions.
Absolutely. All character conversion happens entirely in your browser using JavaScript. Your text never leaves your device and is never sent to any server. This client-side approach ensures complete privacy for processing any CJK text.
Full-width (zenkaku) and half-width (hankaku) are character width variants used in CJK (Chinese, Japanese, Korean) computing. Full-width characters occupy the same space as CJK ideographs, while half-width characters are narrower. For example, 'A' (half-width) vs 'A' (full-width), or '1' vs '1'. This distinction is important for proper text alignment in East Asian typography.
Use full-width characters when mixing text with CJK ideographs for consistent visual alignment, in formal Japanese documents, or when required by specific systems. Use half-width characters for programming, URLs, data processing, or when space efficiency matters. Many Japanese forms require full-width input for names and addresses.
This tool converts ASCII printable characters (! to ~, codes 0x21-0x7E) between their half-width and full-width forms, plus the space character. It converts letters (A-Z, a-z), numbers (0-9), and punctuation. Characters outside this range (like CJK ideographs or emoji) are left unchanged.