China SEO Tools

Full-Width ↔ Half-Width Punctuation Converter

Fix Chinese text that uses half-width ASCII punctuation ( , . ! ? ) instead of the correct full-width Chinese punctuation ( , 。 ! ? ) — or clean up stray full-width characters that leaked into code, URLs, or data. No signup, works in your browser.

Convert your text

Direction:
Try an example:

Full-width vs. half-width punctuation

Half-width (ASCII) Full-width (Chinese) Character
,Comma
.Full stop
!Exclamation mark
?Question mark
( )( )Parentheses
< >《 》Title marks / brackets

Full-width punctuation takes up the same visual width as a Chinese character, which is what makes Chinese text look evenly spaced and typeset correctly. Half-width ASCII punctuation crammed between Chinese characters is one of the most common — and most visible — signs of a rushed translation or a machine-translated page that was never cleaned up.

Two directions, two different jobs

Half-width → Full-width is the fix for the localization QA issue above. It only touches punctuation — commas, periods, exclamation marks, and similar — and specifically leaves commas and periods alone when they sit between two letters or digits, so numbers like 3.14 or 1,000 and things like example.com aren't corrupted. Latin letters and numbers elsewhere in your text are left untouched.

Full-width → Half-width is a different, more thorough job: cleaning up stray full-width characters that leak into code, URLs, order numbers, or form data — usually because a Chinese input method was accidentally left in full-width mode while typing. This direction normalizes full-width letters, digits, and symbols back to standard ASCII across the board, since the goal here is a clean, machine-readable result rather than natural-looking prose.

If your translation vendor delivered this

Half-width punctuation showing up throughout a "finished" Chinese translation is a quick, reliable signal that the content wasn't reviewed by someone paying close attention to Chinese typesetting conventions — worth checking for alongside other common issues like script mismatches or mixed Simplified/Traditional characters. If you're evaluating a vendor's output or want a second pair of eyes before publishing, our Baidu SEO and Chinese AI-SEO/GEO teams can review content quality as part of a broader localization QA pass.

Related tools

Frequently Asked Questions

Half-width punctuation is standard ASCII punctuation like , . ! ? — the same characters used in English. Full-width punctuation is the Chinese-style equivalent, such as , 。 ! ?, which takes up the same visual width as a Chinese character and is the correct convention for Chinese-language text.
Chinese text written with half-width ASCII punctuation instead of full-width punctuation looks visually inconsistent and unprofessional to native readers — commas and periods appear cramped against the wider Chinese characters. It is one of the most common quality issues in machine-translated or poorly localized Chinese content, and is usually an easy, quick fix.
This direction only converts punctuation marks, not Latin letters or digits, because turning embedded English words or numbers into full-width forms would look broken rather than correct. Commas and periods are also left alone when they sit directly between two letters or digits, so numbers like 3.14 or 1,000 and domains or abbreviations like example.com or e.g. are not corrupted.
This direction is comprehensive by design: it converts full-width Latin letters, digits, and symbols back to standard ASCII, in addition to full-width punctuation. It exists to clean up stray full-width characters that leak into code, URLs, order numbers, or data fields — often from typing with a Chinese input method left in full-width mode by mistake.
Your text is sent to our server for conversion but is not logged, stored, or shared. After the response is returned, the input is discarded.