免费中文全角 ↔ 半角标点转换器。自动修正混排文本,适合 CJK 排版、出版、写作。可选数字字母转换。
全角半角转换器
使用方法
选择方向
全角 → 半角(简化代码)或 半角 → 全角(整理 CJK 文本)。
选择转换范围
勾选「标点」(常用)或「数字字母」(数字混排清理用)。
粘贴文本
即时转换。可与简繁转换工具串联使用。
复制结果
一键复制清洗后的文本。
全角与半角:CJK 排版的核心规范
全角(fullwidth)是 CJK(中文 / 日文 / 韩文)文字的传统排版规范 — 每个字符占据等宽的方格,与汉字宽度一致。半角(halfwidth)是西文 ASCII 字符的传统宽度,约是全角的一半。
为什么这很重要:在 CJK 出版物中,逗号「,」与英文逗号「,」是两个不同的字符 — 视觉宽度不同、Unicode 码点不同、占用空间不同。混用会让中文文档看起来不专业。
常见使用场景
(1)从英文软件粘贴的文本:Microsoft Word、Google Docs 等 — 标点常是半角。需要转成全角才符合 CJK 标准。(2)OCR 输出:常带有意外的混排。(3)程序代码 vs 中文混排:代码部分应保持半角(避免破坏语法),但说明文字应该全角。(4)数据库录入:有时需要统一所有标点为半角(便于检索)。
Unicode 实现
Unicode 中,全角 ASCII 字符在 U+FF01 - U+FF5E 范围(对应 ASCII U+0021 - U+007E)。全角空格在 U+3000(对应 ASCII 空格 U+0020)。CJK 标点(如「」、《》、,。)在不同的 CJK 标点块中。
本工具按 Unicode 标准的全角 / 半角映射规则。所有处理在浏览器内完成,不发送到服务器。
关于全角半角的 10 个事实
全角概念源自日本,后被中文、韩文采纳。日文中沿用极严格,中文相对宽松,韩文最不强调。
全角空格(U+3000)不是「2 个半角空格」。它是一个单独字符,等同于一个全角字符的宽度。这是常见 OCR 错误源 — 工具可能把它当成 2 个 ASCII 空格。
大陆教育部规定中文公文使用全角标点。台湾、香港、新马的中文出版物大体相同。但科技文档、网络中常常半角混用。
中文输入法(搜狗、Apple、微软等)默认输入全角标点。这就是为什么打中文时输入逗号会自动变成「,」而非「,」。
程式碼场景中,半角必须。Python 的 `print("Hello")` 用全角 `print(「Hello」)` 会语法错误。许多中文学生初学编程时常犯这个错误。
邮件地址、URL 必须半角。如果电子邮件地址含全角字符(如 [email protected] 输成 [email protected]),邮件会发送失败。这是检查 OCR 输出的关键场景。
书号 ISBN、电话号码是另一个半角必备区。某些中国旧软件曾把这些数字自动全角化,导致跨系统数据不兼容。现代系统已修复。
Lua、Python、JavaScript 等都支持全角字符作为变量名(Unicode 标识符),但极不推荐。其他开发者读代码会困惑。
OCR、扫描软件是最大的全角半角混排来源。扫描中文报纸或文档时,工具有时把数字识别为全角(因为周围有 CJK 字符)。本工具是清洗这种输出的快速方式。
本工具与 RT-CHN-037(简繁转换)、RT-CHN-040(文本清洗)互补 — 完整的中文文本预处理工具集。
常见问题
-
不会。所有转换在浏览器内完成。没有任何文本上传。隐私安全。
-
纯中文出版物:全角。程式碼、邮件、URL、ISBN:半角。中英混排:中文段全角,英文段半角。
-
不同的 Unicode 字符。全角空格(U+3000)宽度等于一个 CJK 字符。普通空格(U+0020)宽度约半个 CJK 字符。视觉上有明显差异。
-
换方向再转一次即可(全角→半角→全角)。但不会 100% 还原,因为某些字符(如「、」)没有对应的半角版,半角→全角时可能选错变体。
-
本工具仅做纯文本。文档需要 Word 宏或 Pandoc 等工具。但可以:粘贴大段文本,逐段处理。
-
开启时,工具会把0-9 和 A-Z a-z也一并转换。否则只转标点。OCR 输出的中文数字可能是全角(012),用这个清洗。
-
对。「、」(中文顿号)、「《》」(书名号)在 Unicode 中没有 ASCII 等价物。本工具会保留它们或映射到最接近的 ASCII 字符(如「、」→「,」)。
-
视觉一致性。游戏字体常按 CJK 字符宽度设计,半角字母看起来「太挤」。许多游戏标题、菜单用全角字母让排版整齐。
-
取决于 collation。MySQL `utf8mb4_unicode_ci` 不区分;`utf8mb4_bin` 区分。多数现代应用会规范化(全部转半角或全部转全角)后再索引,避免歧义。
-
本工具是纯前端的,无服务器 API。如果需要批量处理,实现一个基于本工具映射规则的命令行工具非常简单 — JavaScript / Python / 任何语言都行。
Related News
You may be interested in these recent stories from our newsroom.
No related news yet for this tool. Our editorial team publishes new pieces every week.
Browse all news →75 more free tools
Calculators, converters, security tools — no signup.