使用方法
- 打开页面默认就带示例:输入框里是 "Hello 2026!",输出框已经显示转换后的全角横线文字,不需要你先输入任何东西。
- 在输入框里输入或粘贴任意英文、数字、符号,按 Ctrl/Cmd + Enter 立即转换,或点「生成蒸汽波文本」按钮。
- 中文与 emoji 等非 ASCII 字符原样保留,只有 ASCII 可见字符(码点 0x20~0x7E)会被转成全角并加横线。
- 点「复制结果」把生成的全角横线文字复制到剪贴板,可直接粘进社交昵称、海报或聊天框。
- 想换内容时直接改输入框,再按一次 Ctrl/Cmd + Enter 即可,结果区是当场算出来的,不是固定文案。
- 本页不联网、不写本地存储,刷新即回到默认示例,所有转换都在你自己的浏览器里完成。
这个蒸汽波文本生成器能解决什么
蒸汽波(vaporwave)是一种复古网络美学,把文字做成全角、带横线、慢速故障感。蒸汽波文本生成器让你一键把普通文字变成这种风格,不用手动去翻全角字符表,也不用安装任何特殊字体,复制粘贴即得,门槛极低。
第一类用途是社交昵称与签名。全角加横线的字在微信、微博、游戏 ID 里显得独特,比普通字体更抓眼,也更能体现个人风格。相比自己逐字符敲全角符号,本工具一次生成整句,省去翻码表的时间,还能保证每个字符都正确带上了 U+0336 横线,不会出现半全角混排的尴尬。
第二类用途是海报与标题设计。蒸汽波观感自带八十年代复古氛围,配合霓虹配色做活动标题、歌单名或商品名都很出片。因为转换完全基于标准 Unicode,生成的文字在任何设计软件、演示文稿里都能正常嵌入,不必担心字体缺失导致版式崩坏,导出图片或打印也都稳。
第三类是趣味文案与整活。把一句话转成全角横线风,发朋友圈或群聊能制造一种"被划掉"的戏谑效果,比普通表情包更有质感。
值得一提,中文、emoji 等非 ASCII 字符会被原样保留,所以中英混排时只有英文部分变全角,中文照常,排版不会乱,也方便你做中英搭配的创意文案而不必担心乱码。
第四类用途是教学与演示。讲解 Unicode 全角区、组合字符(如 U+0336)时,用本工具当场演示"一个 ASCII 字符如何变成全角加横线",比纯文字说明直观得多,学生一眼就懂转换原理。
第五类用途是品牌与活动视觉。把 slogan、活动名做成蒸汽波风,配合故障艺术与渐变背景,能在社媒封面里快速建立统一的复古调性,比逐字手调高效得多,也更容易形成记忆点。
转换原理与变量
本页对输入逐字符处理,逻辑非常机械且确定,因此同一个输入永远得到同一个输出。对于 ASCII 可见字符(码点 0x20~0x7E),把它整体平移 0xFEE0 到全角区(0xFF01~0xFF5E);其中空格 0x20 是特例,映射到全角空格 0x3000 而不是 0xFF00。随后在转换后的每个字符后面追加组合字符 U+0336(COMBINING LONG STROKE OVERLAY),形成"被横线穿过"的观感。非 ASCII 字符(如中文、emoji、注音符号)直接保留,不追加横线,也不做平移。下面的变量表说明了本页涉及的关键码点与它们的含义。
| 码点 / 字符 | 含义 | 转换后 | 说明 |
|---|---|---|---|
| 0x20 | 空格 | U+3000 + U+0336 | 全角空格加横线 |
| 0x21~0x7E | ASCII 可见 | +0xFEE0 + U+0336 | 平移到 FF01~FF5E |
| U+0336 | 组合横线 | 追加在末尾 | 不单独出现 |
| 中文等 | 非 ASCII | 原样 | 不转换不加横线 |
完整示例
蒸汽波文本生成器的默认示例如下。输入 "Hello 2026!":H→H̶、e→e̶、l→l̶、l→l̶、o→o̶、空格→ ̶、2→2̶、0→0̶、!→!̶,整段得到可被页面算法原样复算的结果。可以看到,只有 ASCII 部分被全角化并加横线,数字与感叹号也不例外。另一个简短示例 "ABC" 得到 A̶B̶C̶,正好用来验证单个字母的转换是否正确。你可以把页面里的示例复制到输入框再点一次生成,得到的输出应当和示例完全一致,这正是"算法可复算"的含义:没有硬编码文案,每次都是实时算出来的。
Hello 2026!
H̶e̶l̶l̶o̶ ̶2̶0̶2̶6̶!̶
输入:Hello 2026! 输出:H̶e̶l̶l̶o̶ ̶2̶0̶2̶6̶!̶ 输入:ABC 输出:A̶B̶C̶
ASCII 与全角对照表
下表列出常见 ASCII 字符对应的全角字符(注意:实际转换时,每个全角字符后面还会追加 U+0336 横线,表格里为了看清字形只显示全角本体)。共 12 行,点「复制对照表」可一键导出制表符分隔文本,粘进表格软件自动分列。所有映射都由本页同一套偏移规则(码点 +0xFEE0,空格特例 +0x2FE0 到 0x3000)算出,和你输入的文字完全一致。
| 原字符 | 全角字符 | 说明 |
|---|---|---|
| (空格) | 0x20 → 0x3000 | |
| ! | ! | 0x21 → 0xFF01 |
| A | A | 0x41 → 0xFF21 |
| B | B | 0x42 → 0xFF22 |
| C | C | 0x43 → 0xFF23 |
| a | a | 0x61 → 0xFF41 |
| e | e | 0x65 → 0xFF45 |
| l | l | 0x6C → 0xFF4C |
| o | o | 0x6F → 0xFF4F |
| 0 | 0 | 0x30 → 0xFF10 |
| 2 | 2 | 0x32 → 0xFF12 |
| 6 | 6 | 0x36 → 0xFF16 |
结果边界与错误提示
- 输入框留空时,输出框会被清空并显示提示「请输入要转换的文字」,页面不会强行生成一串无意义内容,也不会保留上一次的结果来误导你。
- 输入只有中文时,输出与输入完全相同(中文原样保留),这是预期行为,不是错误,页面不会为了"看起来有变化"而强行全角化你的中文。
- 输入超长文本(如上万字符)也能正常处理,但建议分段转换,以免剪贴板或某些社交平台的输入框对超长内容截断、显示异常。
- 转换只动 ASCII 可见字符,控制字符(如制表符、换行)按原样保留,不会被错误地平移或丢弃,保证你排版里的换行结构不丢。
- 结果区带 role="alert" 语义,内容一变化就会被屏幕阅读器播报;所有转换本地完成,不联网也不写存储,刷新即回到默认示例。
- 复制失败时(如浏览器禁用了剪贴板接口、或处于非安全上下文)会提示「复制失败,请手动选择文本复制」,不会静默无反应让你误以为已复制。
- 全角空格(U+3000)在个别字体下视觉宽度与普通空格不同,若你的排版对间距敏感,可改用普通空格输入后再转换,效果更可控。
- U+0336 横线依赖字体渲染,极少数老旧字体可能画不出这条线,但横线组合字符本身已正确插入文本,换一个现代字体即可正常显示。
常见问题
为什么中文没变?
本工具只转换 ASCII 可见字符(码点 0x20~0x7E),中文属于非 ASCII,按规范原样保留。这样做的好处是中英混排时只有英文部分变全角、中文照常,整段文案既保留蒸汽波味道又不破坏可读性。
那个横线是怎么来的?
每个转换后的全角字符后面都追加了一个组合字符 U+0336(COMBINING LONG STROKE OVERLAY),它会在字符上方画一条长横线,形成"被划掉"的观感,这正是蒸汽波的标志性视觉效果,而不是简单地换了个字体。
空格为什么也变了?
空格(0x20)被映射到全角空格 U+3000,并同样追加横线,让词与词之间的间距更宽,整段文字更舒展,更符合蒸汽波那种慵懒、慢速的排版气质。
能转 emoji 吗?
emoji 是非 ASCII,会被原样保留,不会被强行全角化,从而避免变成豆腐块或缺失字形,保证你复制后的内容在别处还能正常显示。
转换后字符数为什么变多了?
每个 ASCII 字符在输出里变成"一个全角字符 + 一个组合字符"两个码点,所以视觉上更宽、字符数也相应增加,这是 Unicode 组合序列的正常结果,并不是出错或重复。
在手机上怎么触发转换?
直接点「生成蒸汽波文本」按钮即可;快捷键 Ctrl/Cmd + Enter 在桌面端更顺手,手机端没有实体键盘快捷键,用按钮最稳妥。
转换结果能直接发社交平台吗?
能。全角字符与 U+0336 都是标准 Unicode,微信、微博、抖音、小红书等主流平台都能正常显示与搜索,可放心使用,不过个别极老版本客户端渲染横线可能略有差异。
输入的数据会上传吗?
不会。全部转换在浏览器本地进行,不联网、不写存储,刷新即还原默认示例,没有任何你输入或生成的中文、英文文字离开你的设备。