上标下标生成器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
常用示例(点击自动填充)

功能说明

上标下标生成器可将普通文本中的字符转换为Unicode上标或下标字符,适用于化学式(H₂O、CO₂)、数学公式(x²+y²=z²)、脚注编号等场景。

Unicode标准中包含一组上标和下标字符,主要用于表示化学式、数学公式等。本工具支持数字0-9、部分字母(a e h i k l m n o p r s t u v x y z)及常用符号(+ - = ( ))的转换。

转换模式说明

转换为上标:将输入文本中的可转换字符转为上标形式,如 x2 → x²、CO2 → CO²(注意:并非所有字符都有上标形式,无法转换的字符保留原样)。

转换为下标:将输入文本中的可转换字符转为下标形式,如 H2O → H₂O、CO2 → CO₂。

智能转换(化学式):自动识别常见化学式模式,将数字转为下标、将^后面的内容转为上标,如输入"H2O"得到H₂O,输入"x^2+y^2=z^2"得到x²+y²=z²。

Unicode上标/下标支持范围

上标数字:⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹

上标字母:ᵃ ᵇ ᶜ ᵈ ᵉ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ(部分浏览器可能显示不正常,建议使用上标数字)

上标符号:⁺ ⁻ ⁼ ⁽ ⁾

下标数字:₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉

下标字母:ₐ ₑ ₒ ₓ ₔ ₕ ₖ ₗ ₘ ₙ ₚ ₛ ₜ(同样存在浏览器兼容性问题)

常见问题

转换后的文字在什么地方可以使用?

转换后的是普通Unicode字符,可在任何支持Unicode的地方使用:Word、微信、QQ、网页标题、Excel、PowerPoint、代码注释等。不需要特殊字体或软件支持。

为什么有些字母转换后显示方框?

Unicode上标/下标字母的覆盖不如数字完整,部分字母(如中文、大写字母)没有对应的上标/下标形式,或者当前字体不支持。建议使用数字上标/下标,兼容性最好。

和HTML的sup/sub标签有什么区别?

HTML的<sup>和<sub>标签只在网页中有效,复制到其他地方会恢复原样。本工具生成的是实际Unicode字符,复制粘贴后格式保持不变,更适合跨平台使用。

你可能还想问

上标下标有什么用?

常用于数学公式、化学式、脚注与单位书写;在纯文本场景里用字符直接呈现比排版标签更通用。

为什么有的地方显示成方框?

目标平台字体不含对应字符时会显示替代符号;不同系统覆盖范围不同,重要场合建议先预览确认。

和格式标签有什么区别?

字符是文本本身的一部分、复制到哪都带着;格式标签依赖渲染环境,脱离支持的环境就失效,按用途选择。

已复制 ✅