上标与下标生成器
在任意一个文本框中输入数字、符号或字母,即可将其复制为 Unicode 上标或下标——x² 中的 ²、H₂O 中的 ₂、1ˢᵗ 中的 ˢᵗ。适用于无法使用真正格式设置的场合:帖子、短信、电子表格单元格、纯文本电子邮件。免费,无需注册。
结果将显示在此处
结果将显示在此处
如何使用上标与下标生成器
- 只输入需要升高或降低的部分。 默认情况下,每个文本框都会转换您输入的全部内容,包括字母。要得到 x²,请只在上标框中输入
2,而不是x2。若要输入整个表达式或化学式,请勾选仅数字和电荷:字母保持原样输入,只转换数字(以及电荷符号)。 - 复制结果。 按下该文本框下方的复制。
- 粘贴到普通文字之后。 底数(x、H、10)请自行在消息中输入,再把转换后的部分粘贴在其后。
- 检查结果。 没有小号形式的字母会保持正常大小;下方的说明列出了哪些字母。
示例:输入什么,得到什么
| 您想要 | 在文本框中输入 | 文本框 | 结果 |
|---|---|---|---|
| x 的平方 | 2 | 上标 | ² → x² |
| 十的负三次方 | -3 | 上标 | ⁻³ → 10⁻³ |
| n 加一作为指数 | n+1 | 上标 | ⁿ⁺¹ → 2ⁿ⁺¹ |
| 序数 | st、nd、rd、th | 上标 | ˢᵗ ⁿᵈ ʳᵈ ᵗʰ → 1ˢᵗ 2ⁿᵈ 3ʳᵈ 4ᵗʰ |
| 商标符号 | TM | 上标 | ᵀᴹ |
| 水、葡萄糖、硫酸 | H2O、C6H12O6、H2SO4 | 下标 | H₂O、C₆H₁₂O₆、H₂SO₄ |
| 氧化铁(III)、氢氧化钙、硫酸铜水合物 | Fe2O3、Ca(OH)2、CuSO4·5H2O(需勾选仅数字和电荷) | 下标 | Fe₂O₃、Ca(OH)₂、CuSO₄·5H₂O |
| 整个表达式:x 的平方,E = mc 的平方 | x2、E=mc2(需勾选仅数字和电荷) | 上标 | x²、E=mc² |
| 带电荷的离子 | Fe3+、Cl-(需勾选仅数字和电荷) | 上标 | Fe³⁺、Cl⁻ |
| 第 n 项 | n | 下标 | ₙ → aₙ |
在默认设置下,只有当每个字母都是大写时,整个化学式才能放入下标框,因为该框会保留大写字母、转换数字。这就是 H2O、CO2、CH4 和 C6H12O6 能得到正确结果的原因。小写字母会被转换,这会破坏含有两个字母元素符号的化学式:Fe2O3 会变成 Fₑ₂O₃,NaCl 会变成 NₐCₗ,Ca(OH)2 会变成 Cₐ₍OH₎₂(括号也会被降低)。遇到这些情况,请勾选仅数字和电荷。此时只转换数字,并且只在化学式需要下标的位置转换:即字母或右括号之后。Fe2O3 会变成 Fe₂O₃,Ca(OH)2 会变成 Ca(OH)₂,而大写字母或括号前的系数保持正常大小,因此 2H2O 会变成 2H₂O。在上标框中,同一设置会把 x2+y2=z2 变为 x²+y²=z²,把 Fe3+ 变为 Fe³⁺,即升高数字和电荷符号,但不会升高连接两项的 + 或 -。未勾选该设置时,上标框会升高每一个字符:x2+y2=z2 将变为 ˣ²⁺ʸ²⁼ᶻ²。
哪些字符存在,以及为什么有些不存在
Unicode 只为有限的字符集提供了上标和下标形式。数字 0–9 以及符号 + − = ( ) 两种形式都存在。字母方面,上标框覆盖除 q 之外的上标 a–z,以及大写字母 A B D E G H I J K L M N O P R T U V W。下标字母较少:a e h i j k l m n o p r s t u v x。没有下标 b、c、d、f、g 或 q,也没有上标大写 X、Y 或 Z。Unicode 18(2026 年 9 月)新增了下标 w、y 和 z(U+209D–U+209F),但它们对当前字体来说太新,因此本工具不包含它们。Unicode 14 和 17 新增了上标 q 以及上标大写字母 C、F、Q 和 S,但字体对它们的支持尚少,因此本工具会将这些字母保持正常大小。
这些字符来自几个不同的区块,因此外观有时不太整齐。¹ ² ³ 较为古老:它们来自 Latin-1(U+00B9、U+00B2、U+00B3),因此几乎在任何地方都能正常显示。其余数字和符号位于上标和下标区块(U+2070–U+209F);下标字母 ₐ ₑ ₒ ₓ 是在 Unicode 4.1 中加入该区块的,ₕ 和 ₖ–ₜ 则在 Unicode 6.0 中加入。大多数上标字母是借自语音学的“修饰字母”(语音学扩展,U+1D00–U+1D7F,以及间距修饰字母,U+02B0–U+02FF)。字体可能用与数字不同的设计绘制这些字母,因此较长的一串可能出现高度不一的情况。
Unicode 字符还是真正的格式?
在纯文本场合请使用 Unicode 上标:社交帖子、短信、聊天、电子表格单元格的值、提交信息、允许使用这些字符的文件名。在文档中请使用真正的格式。在 Word 中,按 Ctrl+Shift+= 设为上标,按 Ctrl+= 设为下标;在 Google 文档中,使用 Ctrl+. 和 Ctrl+,;在 HTML 中,用 <sup> 或 <sub> 包裹文字。真正的格式能让文字保持可搜索、屏幕阅读器可将其作为普通文字朗读,而且适用于每一个字母。对于需要不止几个符号的公式,请使用 LaTeX,并通过 LaTeX to Unicode Converter 将其转换为 Unicode。
您需要哪个工具?
| 您想要 | 使用 |
|---|---|
| 指数、化学下标、序数、脚注编号和符号 | 本页面 |
| 整个单词使用微小的上标字母或小型大写字母 | 小型文字生成器 |
| 计算出的幂,例如 2^10 | Exponent Calculator |
| 科学记数法中的数字,6.02 × 10²³ | 科学记数法 |
| 从 LaTeX 解析的公式,例如 x^2 | LaTeX to Unicode Converter |
关于无障碍访问的说明
屏幕阅读器对这些字符的处理并不统一。有的会把 ² 读作“squared”或“superscript two”,有的则读作“two”,因此 x² 可能被听成“x two”;而上标字母可能被逐个拼读、按名称朗读或直接跳过。凡是关系到含义的公式、单位(m²)或指数,最好使用真正的格式或文字(“x squared”)。Unicode 字符适用于随意的文字,切勿单独依赖它们来传达操作说明或数据。
常见问题
- 在无法设置文本格式的地方,如何输入上标或下标?
- 在上方对应的文本框中输入数字或字母,复制结果,然后粘贴在普通文字之后。转换后的字符是独立的 Unicode 字符,因此在任何接受纯文本的地方它都会保持升高或降低。
- 如何用这个工具写出 x² 或 E = mc²?
- 在上标框中输入
2,然后在您自己的文字中 x 或 c 之后粘贴 ²。或者勾选仅数字和电荷,输入整个表达式 x2 或 E=mc2,即可得到 x² 和 E=mc²。若不勾选该设置,输入整个表达式会升高每一个字母和符号,得到 ˣ² 或 ᴱ⁼ᵐᶜ²。对于 10⁻³ 这样的指数,请单独输入-3,并将其粘贴在 10 之后。 - 我可以写出像 H₂O 这样的化学式吗?
- 可以。勾选仅数字和电荷,然后在下标框中输入整个化学式:H2O、Fe2O3、Ca(OH)2 和 CuSO4·5H2O 都能得到正确结果,因为只有数字会被降低,字母、括号和系数保持原样。若不勾选该设置,字母全为大写的化学式(H2O、CO2、C6H12O6)可以正常工作,但 Fe、Na、Cl 这类两字母元素符号也会被降低。
- 为什么下标中缺少某些字母?
- 在目前人们使用的字体中,Unicode 只为 a、e、h、i、j、k、l、m、n、o、p、r、s、t、u、v 和 x(以及数字、符号和一些希腊字母)定义了下标形式。没有下标 b、c、d、f、g 或 q;w、y 和 z 直到 2026 年 9 月的 Unicode 18 才加入,因此本工具会将它们保持正常大小。这是 Unicode 和字体的限制,而不是错误。
- 如何在 Word、Google 文档或 HTML 中设置上标?
- 在 Word 中,按 Ctrl+Shift+= 设为上标,按 Ctrl+= 设为下标;在 Google 文档中,按 Ctrl+. 和 Ctrl+,;在 HTML 中,使用
<sup>和<sub>元素。与 Unicode 字符不同,这些方法会把文字保留为普通文字。 - Unicode 上标可以无障碍访问并被搜索吗?
- 不可靠。屏幕阅读器对它们的朗读各不相同,搜索“m2”也找不到 m²。请在随意的文字中使用它们;凡是关系到含义的地方,请使用真正的格式或文字。