We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Convert between full-width and half-width characters with one click to fix inconsistent text formatting.
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
Paste text to see two results at once: a full-width version and a half-width version. The conversion covers the visible ASCII range (U+0021 through U+007E) and the matching full-width forms (U+FF01 through U+FF5E). It also pairs an ordinary space (U+0020) with an ideographic space (U+3000). That means letters, digits, punctuation, and symbols in those ranges change together; this is not a letters-only converter.
For example, ABC 123, becomes ABC 123, in the full-width result. In the half-width result, ABC 123, becomes ABC 123,. The results are generated from the same input, so you can compare both directions without choosing a mode first.
Full-width and half-width are useful descriptions of how certain character forms are conventionally laid out in East Asian text. Unicode also defines East Asian Width properties, but a character's display depends on the text environment and font. In Unicode, these labels do not mean that every full-width character is encoded in two bytes or every half-width character in one. This page performs a specific character mapping; it does not measure the rendered width of text or change its encoding.
Han characters, emoji, line breaks, and characters outside the paired ranges remain unchanged. In particular, half-width Katakana such as カ is not converted to full-width Katakana, and Japanese kana are not normalized. A visually similar mark outside the supported ranges also stays as it is. The converter does not translate, spell-check, replace Chinese punctuation generally, or apply every Unicode normalization rule.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Type or paste text into the original text field. You can also load the provided example or use the field's paste control.
Review the full-width and half-width output panes. Both update from the current input, including changes to supported spaces and punctuation.
Copy the pane you need, or use its button to put that output back into the input field. You can then compare the resulting pair again.
For instance, pasting ID 008 shows ID 008 in the full-width pane and ID 008 in the half-width pane. If only part of a document needs conversion, paste that portion first and check the punctuation and spacing before using the result in the larger text.
Use cases
See how the tool fits into real work and everyday tasks.
If an ID or reference number contains full-width Latin letters, digits, or ASCII punctuation, inspect the half-width result before entering it into a system that expects ordinary ASCII forms. Confirm the receiving field's rules before replacing the original.
When editing a CJK document or creating a sample, compare the two panes to see how supported Latin characters, marks, and spaces look in their paired forms. Characters beyond those mappings remain available in context.
Q&A
Find concise answers to common questions and confusing cases.
No. The mapping only covers visible ASCII characters and the corresponding full-width forms, plus the two paired space characters. Katakana, Hiragana, and other characters outside those ranges stay unchanged.
Yes, when it is in the supported ASCII/full-width pair. For example, an ASCII comma changes to its full-width counterpart, while punctuation outside those pairs remains as entered.
No. It replaces selected Unicode characters with their paired forms. It does not encode text as UTF-8, Shift JIS, or another byte encoding, and full-width terminology does not specify a fixed number of bytes.
Only the listed character ranges are mapped. Han text, emoji, kana, and many other marks are preserved, so a result can look nearly identical when the input contains few supported characters.
Notes
Review scope, result limitations, and important precautions before use.
Changing punctuation and spaces can affect code, commands, URLs, filenames, passwords, search keys, and form validation. A full-width character may look similar to its ASCII counterpart while still being a different character. Keep the original text and verify that the destination accepts the converted forms before using the result in a system where exact matching matters.
Related
Discover related tools, collections, and available API capabilities.