1. Home
  2. Writing & text tools
  3. Full-Width ⇄ Half-Width Converter

Full-Width ⇄ Half-Width Converter

Clean up Japanese, Chinese and Korean text where letters, digits and email addresses were typed in full width, or convert half-width katakana from old systems to standard katakana.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Full-Width ⇄ Half-Width Converter

  1. Choose the direction.
  2. Pick which characters to convert.
  3. Copy or download the result.

Features

  • Letters, digits and symbols (U+FF01–FF5E)
  • Ideographic space ⇄ normal space
  • Half-width katakana ⇄ full-width, combining ゙ and ゚ into ガ, パ
  • Counts of full-width characters found

Supported formats

You can open

  • Typed or pasted text
  • TXT

You get

  • Copied text
  • TXT

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the Full-Width ⇄ Half-Width Converter is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Very large files are limited by your device’s memory; on a phone, split huge files into smaller parts first.

Guide

Converting between full-width and half-width characters

Japanese, Chinese and Korean computers can type Latin letters, digits and symbols in two widths. Full-width characters (ABC123) are as wide as a Chinese character; half-width ones (ABC123) are the normal characters used everywhere else. They look similar, but to software they are completely different, which causes many everyday problems. This tool converts between the two.

Why full-width characters cause trouble

A phone number typed as 03-1234-5678 fails form validation, an email address with a full-width @ is rejected, a spreadsheet treats full-width digits as text so sums come out as zero, and a database search for “ABC” does not find “ABC”. Converting to half-width before submitting or importing data fixes all of these. The counter below the result shows how many full-width characters the input contained.

What is converted

Letters, digits and symbols in the full-width ASCII block are mapped to their ordinary equivalents, and the ideographic space (a full-width blank) becomes a normal space. Each group has its own switch, so you can, for example, convert letters and digits but keep ideographic spaces for Japanese layout. Hiragana and kanji have only one width and are never changed.

Half-width katakana

Older systems such as cash registers, bank transfers, legacy databases and some SMS formats use half-width katakana (カタカナ), where voiced sounds are written as two characters: カ plus the mark ゙ for ガ. Converting to full-width combines each pair into a single standard character, so ガ becomes ガ, パ becomes パ and ヴ becomes ヴ, and converts half-width punctuation such as 。 and 「 」 as well. The reverse direction splits voiced kana back into base and mark for systems that require half-width input.

Why not just normalise the text?

Unicode’s NFKC normalization also turns full-width letters into normal ones, but it changes many other characters at the same time: ligatures like fi, superscripts like ², circled numbers and Roman numeral characters. This tool changes width only, so the rest of your text stays exactly as it was.

Going the other way

Converting to full-width is useful for Japanese layouts that require it, such as vertical text, and for the “vaporwave” aesthetic, where WIDE TEXT is a style in itself.

Files and privacy

Open a .txt or .csv file to convert it whole, and download the result. Everything runs in your browser, so customer lists and addresses are not uploaded.

A worked example

A customer typed TEL:03-1234-5678 and email@example.com into a form, and the system rejected both. Converted to half-width, they become TEL:03-1234-5678 and [email protected], which pass validation. The counter shows how many full-width characters were found. In the other direction, an old bank file containing タナカ タロウ converts to タナカ タロウ, and voiced kana such as ダ are combined into ダ instead of being left as two characters.

Width in CSV and spreadsheet data

Customer lists exported from Japanese, Chinese or Korean systems often mix widths in the same column, so de-duplication and sorting fail. Convert the whole file to half-width first, then remove duplicates or sort; the counts in the panel show how many characters were affected.

Write Japanese with a Latin keyboard using Romaji to Kana, convert Arabic or Indian digits with the Arabic Numerals Converter, or clean spacing and invisible characters with the Text Cleaner.

Checked against the current version of the Full-Width ⇄ Half-Width Converter on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

What are zenkaku and hankaku?

Japanese terms for full-width (zenkaku, 全角) and half-width (hankaku, 半角) characters. Full-width characters take the space of one kanji; half-width ones take half, like normal Latin letters.

Should Japanese text use full-width or half-width digits?

Both appear, but most style guides and nearly all software expect half-width digits and Latin letters in modern Japanese text, with full-width reserved for vertical writing and some headings.

Does it convert the full-width yen sign and other symbols?

Characters in the full-width ASCII range, such as $, % and @, are converted. Separate full-width symbols outside that range, such as ¥ and ¢, are left unchanged.

Why do forms reject my phone number or email address?

It was probably typed with a Japanese or Chinese input method in full-width mode, so the digits and @ are different characters. Converting to half-width fixes this.

Is this the same as Unicode NFKC normalization?

NFKC also converts full-width characters, but it changes many other characters too, such as ligatures and superscripts. This tool converts only width, so nothing else in your text changes.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.