“All the letters in this form came out full-width and the layout looks broken.” “This CSV mixes full-width digits with half-width ones, so the system keeps rejecting it.” If you work with Japanese text, you have probably run into these situations. Japanese input environments produce both full-width and half-width characters, and mixing them makes documents look uneven and data harder to process.
In this guide, we explain the difference between full-width and half-width characters and how to convert text between the two forms. You will learn how to turn full-width letters and digits into half-width, how to convert half-width katakana back to full-width, what to watch out for, and how to use a free browser-based converter.
What is the difference between full-width and half-width?
Full-width and half-width describe the display width of characters. Full-width characters take up about twice the width of half-width ones.
| Form | Example | What it covers |
|---|---|---|
| Full-width | ABC, 123, !?, あいう | Full-width letters/digits/symbols, hiragana, katakana, kanji |
| Half-width | ABC, 123, !?, カタカナ | Latin letters, digits, symbols, half-width katakana |
In standard Japanese text, hiragana, katakana and kanji are full-width, while Latin letters and digits are half-width. Full-width Latin characters (ABC, 123) are usually the ones people want to convert back to half-width, especially for data entry and processing.
Under the hood: full-width letters and symbols map to Unicode code points U+FF01-FF5E, while their half-width counterparts are U+0021-007E. The offset between the two ranges is constant, so conversion can be done mechanically. A full-width space (U+3000) and a half-width space (U+0020) are also different characters.
When do you need to convert?
Full-width/half-width conversion is useful in several everyday situations:
- Normalizing data entry: unify full-width letters and digits into half-width so search, matching and sorting work reliably
- Tidying up email and documents: clean up mixed-width text before sending or publishing
- Filling in forms: some systems require half-width input, and you may have typed full-width by accident
- Cleaning up CSV data: convert stray full-width digits or half-width katakana in exported data to match the target format
- Formatting posts and articles: keep Latin letters and digits in half-width for a cleaner look
Common request: converting full-width digits to half-width is one of the most frequent data-cleaning tasks. Addresses, phone numbers and member IDs entered with full-width digits cause matching errors and uneven layout in systems.
How to convert full-width to half-width
The steps are simple:
- Copy the text you want to convert
- Paste it into the input area of a converter tool (see below)
- Press the “To half-width” button
- Copy the result and use it
For example, “ABC123!?” becomes “ABC123!?”, and full-width spaces become half-width spaces. Hiragana and kanji are left untouched.
A note on katakana
Katakana also comes in two forms: full-width (カタカナ) and half-width (カタカナ). Half-width katakana appears on receipts, in some system output, and in older mobile environments. The usual direction is half-width to full-width — converting those cramped half-width characters back to normal full-width katakana.
Heads up: when full-width katakana with voiced marks (ガ, パ) is converted to half-width, the marks are split apart (ガ, パ). Half-width katakana is harder to read and can cause encoding issues in some systems, so full-width katakana is the safer choice in general.
How to convert half-width to full-width
To convert in the other direction, press “To full-width”:
- “ABC123” becomes “ABC123”
- “カタカナ” becomes “カタカナ”, and voiced marks are combined correctly (“ガ” becomes “ガ”)
A converter tool handles combining voiced and semi-voiced marks automatically, so you do not need to fix each character by hand.
Things to watch out for
1. Hiragana and kanji are never converted
Conversion applies to Latin letters, digits, symbols, spaces and katakana. Hiragana and kanji stay exactly as they are.
2. Full-width and half-width spaces are different characters
A full-width space ( ) and a half-width space ( ) may look similar, but they are separate characters in the data. Converting from full-width to half-width turns full-width spaces into half-width ones, and vice versa.
3. Your original text is never modified
When you use a converter tool, the input text is not rewritten. The result appears in a separate output area, so you can convert again as many times as you like without losing the original.
How to use the Tools Hub full-width/half-width converter
Doing this by hand is tedious for long passages. The Tools Hub converter transforms pasted text with a single click, and everything runs in your browser — your text is never sent to a server.
How to use it (three steps)
Paste your text
Paste the text you want to convert into the input area. Only Latin letters, digits, symbols, spaces and katakana are affected; hiragana and kanji stay unchanged.
Pick a conversion
Press "To half-width" or "To full-width". Voiced marks in katakana (ガ → ガ) are combined and split automatically.
Copy and use the result
Press "Copy" to put the result on your clipboard and paste it into your document or data entry form.
The tool from this guide
Full-width / Half-width Converter
Free, no sign-up required, and your text never leaves your browser.
Summary
- Full-width characters are about twice as wide as half-width ones; Latin letters are typically half-width in Japanese text
- Full-width to half-width is used to normalize data entry and satisfy form requirements
- Half-width to full-width is used to restore regular katakana from receipts or system output
- Voiced and semi-voiced marks (ガ, パ) are combined and split automatically by the tool
- Hiragana and kanji are never converted; full-width and half-width spaces are different characters
- Your original text is never modified, so you can convert as often as you like
Full-width/half-width conversion is one of those small but essential chores in Japanese data work. With a converter tool you can align character widths in seconds, without mistakes. Paste your text and press a button — it is that simple.
FAQ
What is the difference between full-width and half-width?
Full-width characters are displayed at about twice the width of half-width ones. Latin letters, digits, symbols and spaces come in both forms (ABC, 123 vs ABC, 123), and katakana does too (カタカナ vs カタカナ).
How do I convert full-width letters and digits to half-width?
Paste the text into the converter’s input area and press “To half-width”. Full-width letters, digits, symbols and spaces are converted, and you can copy the result.
Can I convert half-width katakana to full-width?
Yes. Half-width katakana (カタカナ) is converted to full-width katakana (カタカナ), with voiced and semi-voiced marks (ガ, パ) combined correctly.
Does conversion affect hiragana or kanji?
No. Conversion applies to Latin letters, digits, symbols, spaces and katakana only. Hiragana and kanji are left unchanged.