转换设置
转换在浏览器本地完成,文本不会发送到服务器。标点、字母、数字、空格四类可单独勾选,便于只统一其中一类字符。
输入文本
输入字符 0
输出字符 0
已转换 0
字节变化 0
转换结果
把混乱的字符宽度统一起来
从网页、PDF、聊天记录或输入法切换中复制来的文字,常常夹杂着全角数字、全角英文和中英混用的标点,看起来对不齐,放进代码或表格里还会解析失败。这个工具按标点、字母、数字、空格四类逐字符比对,把全角字符压回半角,或者把半角字符撑成全角,并统计实际改动了多少个字符、文本体积变化了多少字节,方便在排版前后做一次对照。
使用方式
1. 选方向:整理代码、表单、数据时选「全角转半角」;排中文正文、公文、海报文案时选「半角转全角」。
2. 勾范围:只想统一数字就只勾「数字」,其余类别保持原样,避免误改。
3. 挑风格:半角转全角时可选中文标点(,。?!)或全角 ASCII("'[]),前者适合中文正文,后者适合保留原符号形状。
4. 开保护:勾上「智能保护」后,网址、邮箱以及 3.14 这类数字中的小数点不会被改成句号。
5. 取结果:点击复制或下载 TXT;也可用「结果转回输入」继续做二次转换。
2. 勾范围:只想统一数字就只勾「数字」,其余类别保持原样,避免误改。
3. 挑风格:半角转全角时可选中文标点(,。?!)或全角 ASCII("'[]),前者适合中文正文,后者适合保留原符号形状。
4. 开保护:勾上「智能保护」后,网址、邮箱以及 3.14 这类数字中的小数点不会被改成句号。
5. 取结果:点击复制或下载 TXT;也可用「结果转回输入」继续做二次转换。
全角半角对照表
| 类别 | 全角写法 | 半角写法 | 常见用途 |
|---|---|---|---|
| 逗号 | , | , | 中文句内停顿用全角,CSV 与参数分隔用半角 |
| 句号 | 。 | . | 中文句末用全角,小数点与域名用半角 |
| 问号 / 叹号 | ?! | ? ! | 中文语气用全角,URL 查询串与代码用半角 |
| 冒号 / 分号 | :; | : ; | 中文列举用全角,时间与代码语句用半角 |
| 圆括号 | () | ( ) | 中文注释用全角,函数调用用半角 |
| 方括号 | []【】 | [ ] | 标题装饰用【】,数组下标用半角 |
| 引号 | “”‘’"' | " ' | 中文引用用弯引号,字符串字面量用半角 |
| 数字 | 0123456789 | 0123456789 | 表格与计算一律用半角 |
| 字母 | ABC abc | ABC abc | 检索、编程、文件名用半角 |
| 空格 | (U+3000) | (U+0020) | 中文首行缩进可用全角,代码缩进用半角 |
常见问题
全角半角到底差在哪里?
全角字符在等宽排版中占一个汉字的位置,码位多落在 U+FF01–U+FF5E 与 U+3000;半角字符即标准 ASCII,占半个汉字宽度。肉眼看只是宽窄不同,但对程序而言是完全不同的字符,所以代码、表单、数据里的符号必须是半角。
为什么半角句点有时没有变成句号?
因为默认开启了「智能保护」。工具会识别 http/https 链接、www 开头的网址、邮箱地址,以及被数字夹住的小数点并原样保留。想强制全部转换,取消勾选该选项即可。
两种标点风格该怎么选?
写中文正文、公文、公众号文案时选「中文标点」,逗号句号会变成,。更符合中文排版习惯;需要保留符号原形(如 + - [ ] " ')只加宽时选「全角 ASCII」,字符与半角一一对应,便于再转换回去。
转换会改变换行和制表符吗?
不会。换行符与制表符始终保持原样,表格与段落结构不受影响;勾选「空格」时只处理普通空格与全角空格 U+3000。
文本会被上传吗?
不会。字符判定、映射替换、统计与下载全部由浏览器脚本完成,关闭页面即清空,适合处理合同、名单等不便外传的内容。
