花体字生成器

把英文字母和数字转成 23 种 Unicode 花体字:粗体、斜体、手写花体、哥特体、空心体、小型大写、圆圈字等;重音字母和 emoji 不会被拆坏,粘贴花体字还能还原成普通字母。

  • 在浏览器中处理
  • 数据不离开你的设备
  • 免费 · 无需注册

卡片里是「Fancy Text 2026」的效果预览,在输入框里输入即可转换自己的文字。

所有样式随输入即时更新。粘贴的花体字会先还原成普通字母,再生成各种样式;输入法全角模式打出的全角字母和数字同样先转成半角。全角空格、¹ ² ³ 和 ① 这类带圈数字保持原样。汉字、假名、谚文、西里尔字母和希腊字母没有花体形式,会原样保留,状态行会列出这些字符。
样式 「复制」复制该卡片上的文字。输入之前卡片显示示例短语,复制按钮不可用。卡片上的「没有…形式」一行列出这个样式里没有对应字符的拉丁字母和数字(前 12 个),它们保持原样。带重音的字母在衬线、无衬线、花体、哥特体、空心体和等宽样式里保留重音;在圆圈、方框、全角、小型大写、上标和下标样式里保持原样并被列出。删除线和下划线在每个字素簇后面加一个组合符号(U+0336 或 U+0332),所以 emoji 不会被拆开;换行后面不加。

读屏软件可能逐个念出这些字母的名称,或者直接跳过。名字、链接和关键信息请保留普通文字。

示例、说明与常见问题 带实际输出的示例、与同类工具的差别,以及常见问题。

示例

中英混排的昵称。 汉字没有花体形式,只有英文和数字会变:

输入:      小王 Wang Lei 2026
粗体(无衬线):小王 𝗪𝗮𝗻𝗴 𝗟𝗲𝗶 𝟮𝟬𝟮𝟲
空心体:    小王 𝕎𝕒𝕟𝕘 𝕃𝕖𝕚 𝟚𝟘𝟚𝟞
圆圈:      小王 Ⓦⓐⓝⓖ Ⓛⓔⓘ ②⓪②⑥

输入法全角模式打出的字母。 全角模式下打出的是 zero 这样的全角字母(U+FF41 起),多数花体字生成器原样输出。本工具先把全角字母和数字折回半角再转换,全角空格保留:

输入:          zero tool
普通文字:      zero tool
粗体(无衬线):𝘇𝗲𝗿𝗼 𝘁𝗼𝗼𝗹

花体字存进数据库或旧系统时

花体字母大多来自 Unicode 的数学字母数字符号区(U+1D400–U+1D7FF),在基本多文种平面之外,UTF-8 下占 4 个字节。用 Python 3.12 的编解码器实测:

字符GBKGB18030说明
𝐁(粗体)无法编码94 33 8A 33数学字母区
ⓐ(圆圈小写)无法编码81 37 92 38带圈字母
①(带圈数字)A2 D9A2 D9GBK 里就有
B(全角)A3 C2A3 C2GBK 里就有

把花体昵称导出成 GBK 编码的 CSV 时,这些字符会变成问号或报错;GB18030 能编码全部 Unicode 字符。MySQL 的 utf8mb3(旧版的 utf8)只支持基本多文种平面字符(MySQL 8.4 手册),写入 𝐁 这类字符会失败,表和连接都要用 utf8mb4。

读屏软件与搜索

UTR #25 第 2.1 节写明,数学字母数字符号只用于数学或技术记号,不用于普通文本。

  • 读屏软件:不做规范化的读屏软件可能逐个念出字符名称,或者直接跳过。NVDA 在 2024.3 版加入语音输出的 Unicode 规范化,说明里点名「社交媒体上常用的粗体和斜体字符」,2025.1 版起默认开启(NVDA 更新日志)。小型大写和实心方框字母在 Unicode 里没有兼容映射,规范化也帮不上。名字、链接和关键信息请保留普通文字。
  • 搜索和匹配:𝐁𝐨𝐥𝐝 和 Bold 是不同的字符串。NFKC 规范化(JavaScript 的 normalize('NFKC'))能把大部分样式折回普通字母。粘贴花体字时,「普通文字」卡片按同一套映射还原,并补上 NFKC 不处理的小型大写和实心字母。

和其他花体字生成器的区别

2026-10-01 在桌面版 Chromium 里,把同样的输入交给 SymbolDb 的花体文字生成器(cn.bing.com 搜「花体字」排第一):

  • Café Müller 输出 𝒞𝒶𝒻é ℳü𝓁𝓁ℯ𝓇,é 和 ü 没有变成花体;本工具保留重音并转换字母。
  • 全角输入 hello 在所有样式里原样输出;本工具先折回半角再转换。
  • 粘贴 𝐁𝐨𝐥𝐝 时各样式原样返回,删除线样式还把它拆成孤立代理项(\ud835̶\udc01̶…),复制后显示为 �,Hi 👋🏽 也一样。本页旧版本有同样的问题,现在组合符号按字素簇添加(UAX #29)。

限制

  • 只有拉丁字母、数字和少数符号有花体形式,汉字、假名、谚文等原样保留。
  • 重音只在衬线、无衬线、手写、哥特、空心、等宽这些样式里保留;圆圈、方框、全角、小型大写、上标、下标里的 é 原样保留并在卡片里列出。
  • 上标 C F Q S q、下标 w y z 直到 Unicode 14.0 和 18.0 才编码,常见字体还没有字形,工具让它们保持原样。
  • 「普通文字」卡片会删除输入里所有 U+0332、U+0333、U+0335–U+0338 组合符号。
  • 阅读者设备缺字体时显示为空方框。

想检查粘贴文本里的隐藏字符,用零宽字符检测器;要把花体字写成代码里的 \ud835\udc01 转义,用字符串转义。

FAQ

花体字是字体吗?

不是。每个花体字母都是另一个 Unicode 字符,比如 𝐁 是 U+1D401 MATHEMATICAL BOLD CAPITAL B,不是加粗后的 B。所以它能粘贴到不支持加粗的昵称和简介里,但搜索、拼写检查和读屏软件也会把它当成另一串字符。

中文能转成花体字吗?

不能。Unicode 只给拉丁字母和数字编码了这些样式,汉字、假名、谚文都没有对应字符,会原样保留。工具会在状态行里列出没能转换的文字。

为什么有的字母没有变?

Unicode 并没有为每种样式编码全部字母:没有小型大写 X,斜体和花体没有数字,常见字体里也没有下标 b、c、d、f、g、q。卡片下方会列出原样保留的字母。

怎么把花体字变回普通文字?

把花体字粘贴到输入框,「普通文字」卡片会显示还原结果,可以直接复制,或者点「用作输入」再换成别的样式。

输入的文字会上传吗?

不会。转换在当前浏览器标签页里完成,文字不发送到任何地方。