工具介绍
这个工具在每个字母后面加一个Unicode“组合”字符——U+0336会在前一个字符上划一条线,U+0332会在下方划一条线。因为这些是真实的Unicode字符(不是HTML的`<s>`或`<u>`标签),效果在纯文本环境下也能正常生效,比如推文、Instagram简介或普通聊天消息,这些地方格式标签通常都会被过滤掉。
有个取舍要说清楚:一些应用和字体对连续多个组合符号的渲染不太一致,尤其是字符很多的时候——一个短句在哪儿看起来都很稳定,但一大段文字在某些平台上可能显示得不太齐整。
为什么使用它?
- 在任何接受纯文本的地方划删除线或下划线——不需要支持HTML或Markdown。
- 3种样式:删除线、下划线,或者更粗重的双删除线效果。
- 适用于社交媒体简介、用户名、聊天软件,以及任何不支持富文本格式的地方。
- 100%本地处理——文字变换在浏览器本地完成。
- 免费、无需注册、没有字数限制。
使用方法
- 把文字输入或粘贴到输入框里。
- 选一个样式:删除线、下划线,或双删除线。
- 点击生成。
- 点复制,把结果粘贴到任何地方——社交媒体、聊天软件、文档。
示例
输入
Hello World输出
H̶e̶l̶l̶o̶ ̶W̶o̶r̶l̶d̶删除线样式。因为每个字符(包括空格)后面都加了组合符号,所以看起来像一条连续的线。
实用技巧
- 先在目标应用里测试一小段短句——有些平台(尤其是老式短信网关)会把组合符号完全过滤掉。
- 在偏细或偏轻的字体里,双删除线比单删除线更容易被注意到,单线有时会不明显。
- 如果只想划掉一段较长消息里的一两个词(不是全部),只给那部分加删除线,其余部分保持普通文字。
- 如果你真正需要的是Markdown的`~~删除线~~`(用于GitHub README、Discord消息或Markdown编辑器),直接用那个平台自带的语法——在那些场景下会比Unicode版本渲染得更可靠。
这种文字效果实际都用在哪些场景
最常见的真实用途是划掉原价来展示折扣、在纯文本清单里把待办事项标记为“已完成”,或者在社交媒体配文里做玩笑式的“打脸”(比如“我爱早起̶ ̶ 咖啡”)。也常用在用户名和简介里做风格装饰,让普通字体显得不那么单调。
如果你想要的是其他Unicode文字风格效果而不是删除线本身,本站的Zalgo文字生成器和大小写转换工具做的是同样“把普通文字变成风格化Unicode变体”这件事,但视觉效果完全不同。
→ Zalgo文字生成器 · 大小写转换
常见问题
为什么删除线在有些网站上看起来断断续续的?
这个效果用的是Unicode组合符号,不同字体和应用对密集的组合符号序列渲染方式略有差异——有些渲染出完全连续的线,有些字符之间会有小空隙。这是目标应用或字体本身的渲染差异,不是生成工具能统一标准化的,因为这取决于你控制不了的软件。
这个能当Markdown的`~~这样~~`用吗?
这个工具生成的不是Markdown语法,而是真实的Unicode删除线字符,在完全不支持Markdown的地方(比如社交媒体简介)也能用。如果你是在支持Markdown的编辑器里写东西,那个平台自带的`~~删除线~~`语法在那种场景下通常渲染得更干净。
3种样式有什么区别?
删除线在每个字符上划一条穿过的线(U+0336)。下划线改成在每个字符下方划一条线(U+0332)。双删除线在每个字符上叠加两次删除线符号,效果更粗重——在某些字体下单条线看起来太细时很有用。
能用在emoji或非拉丁文字上吗?
组合符号能附加到大多数字符上,包括emoji和非拉丁文字,但在纯拉丁文字以外渲染质量波动更大——正式用到长文字之前,建议先在目标应用里测试一小段。
我的文字会被上传吗?
不会。组合符号是浏览器里的JavaScript完全在本地添加的,你输入的任何内容都不会发送到服务器。