全角半角转换

在全角与半角之间互相转换,覆盖英文字母、数字、常用标点以及全角空格(U+3000),可自由选择转换方向并即时预览结果,全部在浏览器本地完成。

输入文本 等待输入
转换方向

仅转换全角 ASCII 区(U+FF01–U+FF5E)与全角空格(U+3000);中文汉字等不在映射范围内的字符保持不变。

转换结果
输入字符数—
输出字符数—
被转换字符数—
转换比例—
输入文本并选择方向,点击「开始转换」,结果将显示在这里。

全角字符通常占两个半角宽度,转换后可用于统一排版或数据清洗。

转换规则
  • 全角 → 半角:全角空格 U+3000 变半角空格,U+FF01–U+FF5E 区间整体减 0xFEE0。
  • 半角 → 全角:半角空格变 U+3000,U+0021–U+007E 区间整体加 0xFEE0。
  • 半角空格为 U+0020,全角空格为 U+3000,两者宽窄不同。
  • 中文汉字、中文标点(如 。、)不在映射范围内,会保持原样。
  • 全角逗号 , 属于 U+FF0C,会被转为半角逗号;中文句号 。 为 U+3002,不会被转换。
  • 全部处理在浏览器本地完成,不经过任何服务器。