写文档时要一个符号
搜「平方」「度」「摄氏」「对勾」「带圈数字」,点击复制,粘贴到 Word / 微信 / 文件名;「怎么打」一行学会下次不用查。
使用指南
特殊符号大全是一张按用途分好类的字符表:数学运算(±×÷√∞≈≤≥∑∫∈∀…)、上标与下标(²³ⁿ₂…)、货币(¥€£₩₹₽₿…)、箭头(→⇒↔↻ 与 ⌘⌥⇧ 等按键符号)、中文标点(、。「」《》【】——……·)、英文与通用标点(§¶†«»¿ 与各种空格、零宽字符)、希腊字母、单位与科技符号(℃℉µ№™®©⚠⏻)、几何图形与项目符号(■●★✓✗☑♥♂♀♪)、圈字与序号(①–⑳❶–❿ⅠⅡⅢ)、制表符与线框、带符号的拉丁字母(é ñ ü ß 与拼音声调 ā á ǎ à、国际音标 ə θ ð)、以及一组精选颜文字,共六百八十多个。
更新于 2026-09-094 个来源约 10 分钟读完
特殊符号大全是一张按用途分好类的字符表:数学运算(±×÷√∞≈≤≥∑∫∈∀…)、上标与下标(²³ⁿ₂…)、货币(¥€£₩₹₽₿…)、箭头(→⇒↔↻ 与 ⌘⌥⇧ 等按键符号)、中文标点(、。「」《》【】——……·)、英文与通用标点(§¶†«»¿ 与各种空格、零宽字符)、希腊字母、单位与科技符号(℃℉µ№™®©⚠⏻)、几何图形与项目符号(■●★✓✗☑♥♂♀♪)、圈字与序号(①–⑳❶–❿ⅠⅡⅢ)、制表符与线框、带符号的拉丁字母(é ñ ü ß 与拼音声调 ā á ǎ à、国际音标 ə θ ð)、以及一组精选颜文字,共六百八十多个。
每个符号点击即复制。与一般「符号大全」不同的是,这里把「这个字符到底是什么」也一并给出:选中任一符号,详情卡列出它的 Unicode 码位、HTML 十进制与十六进制实体、命名实体(有的话)、JavaScript 与 CSS 转义写法、LaTeX 命令,以及在 Windows(Alt 码)、macOS(Option 组合)和中文拼音输入法里怎么打出来。反过来也行:在「码位 / 实体 → 字符」框里输 U+2603、☃、♥ 或 \u00B2,直接得到字符。
这一页服务的是三类需求:写文档时要一个符号(「平方怎么打」「度数符号」「带圈的数字」);写网页或代码时需要它的实体或转义(°、\u00B0);以及排查「为什么这个字符在别人电脑上是方框」「为什么两个看起来一样的 µ 搜不到」这类字符编码问题——页尾的 Unicode 区段速览就是为此准备的。
U+00B2 或英文名 alpha。U+2192、2192、→、→ 任一写法,立即显示对应字符与全部编码信息。搜「平方」,命中:
在「码位 → 字符」框输入 U+2603 得到的详情卡:
² 平方 上标 2 U+00B2 ² ² ² LaTeX ^2 Win Alt+0178 · 拼音输「pingfang」
㎡ 平方米(单字符) U+33A1 ㎡ 兼容字符,正式排版用 m²
√ 平方根 根号 U+221A √ √ Win Alt+251 · Mac ⌥v☃ 雪人 Miscellaneous Symbols
Unicode U+2603
HTML 十进制 ☃
HTML 十六进制 ☃
JavaScript \u{2603}
CSS content "\2603"Unicode 给每个抽象字符一个编号,写作 U+ 加十六进制,这就是码位;² 是 U+00B2,→ 是 U+2192。码位如何存进文件由编码决定——UTF-8 里 U+00B2 占 2 字节、U+2192 占 3 字节、emoji 占 4 字节;UTF-16(JavaScript 字符串的内部表示)里第 1 辅助平面的字符占两个码元,所以 '😀'.length === 2。码位最终怎么画出来则由字体决定:字体没有这个字形就显示方框(俗称「豆腐块」),浏览器会依次尝试后备字体,这就是同一段文字在不同电脑上表现不一致的根源。
Unicode 收编早期字符集时保留了它们已有的编号,于是出现了兼容字符:Latin-1 里的微符号 µ(U+00B5)与希腊字母 μ(U+03BC)、Latin-1 的 Å(U+00C5)与埃 Å(U+212B)、希腊 Ω(U+03A9)与欧姆 Ω(U+2126),甚至度 ° 与阳性序数指示符 º(U+00BA)都长得几乎一样。搜索、排序、去重时它们是不同的字符——文本里混用会导致「明明有这个词却搜不到」。Unicode 的正规化(NFKC)会把兼容字符折叠成推荐形式,本页在名字里标出了哪个是推荐用法。
HTML 有三种写法表示同一个字符:命名实体 °、十进制 °、十六进制 °。命名实体只有 WHATWG 标准表里的两千多个字符才有(♥ 有,☃ 就没有),数字实体对任何码位都有效。今天的网页几乎都是 UTF-8,直接写字符本身就行;实体主要用在三种场合:必须转义的 < > & ",源码里不方便直接输入的不可见字符( ​),以及编辑器可能改写的字符。JavaScript 字符串用 \u{2603},CSS 的 content 属性用 "\2603"——详情卡把这几种都列出来了。
「英文与通用标点」类别里有一排复制后什么也看不见的字符:不换行空格(U+00A0,防止两个词在行尾被拆开)、零宽空格(U+200B,允许在此处换行但不占宽度)、零宽连字(U+200D,把两个 emoji 合成一个,如 👨👩👧)、软连字符(U+00AD,只在需要断词时显示为连字符)、双向文本标记 LRM/RLM。它们在排版里很有用,但混进代码、密码或文件名里会造成「看起来一样却不相等」的诡异 bug。本页用 ␣ 作为它们的占位显示,复制到的是真实字符;想检查一段文本里藏了什么,可以用 零宽字符隐写 或 转义工具 把它们显形。
中文标点大多在 CJK Symbols and Punctuation(U+3000–303F)与 Halfwidth and Fullwidth Forms(U+FF00–FFEF)两个区段:全角逗号 , 是 U+FF0C,与英文逗号 U+002C 完全不同;间隔号 ·(U+00B7)用于外国人名分隔,与项目符号 •(U+2022)不是一个字符;破折号 —— 是两个 em dash(U+2014)连用,省略号 …… 是两个 U+2026。中文输入法在中文模式下会自动把 , . ? 转成全角,把 ` 转成 ·、^ 转成 ……、_ 转成 ——、< > 转成 《》——这是本页「怎么打」里那些「中文输入法 Shift+X」说明的依据。
² ³ 是 Latin-1 的独立字符,⁴–⁹ 与 ₀–₉ 在 Superscripts and Subscripts 区段,字体覆盖都不错。但它们只是「长得像上标的字符」,字号与位置由字体决定,与 Word 里 ++Ctrl+Shift+=++ 做出的排版上标(普通字符加格式)不同:前者可以出现在纯文本(文件名、聊天、代码注释)里,后者只在支持富文本的地方存在。写化学式 H₂O、单位 m²、脚注编号¹ 用字符版最稳;写数学公式则应该用 LaTeX 或公式编辑器,本页每个数学符号都附了 LaTeX 命令。
搜「平方」「度」「摄氏」「对勾」「带圈数字」,点击复制,粘贴到 Word / 微信 / 文件名;「怎么打」一行学会下次不用查。
复制 °、→、\u{2192}、"\2192",或反过来把日志里的 😀 贴进右侧框看看是什么字符。
两个「相同」的字符搜不到彼此、字符串长度不对、文件名里多了看不见的东西——先在这里查码位,看是不是 µ/μ、Å/Å、全角/半角、零宽字符的问题。
希腊字母附 LaTeX 命令,拼音声调与国际音标字符可直接复制到语言学习材料里。
三种最快的方法:Windows 按住 Alt 在小键盘输 0178;中文拼音输入法输「pingfang」在候选里选 ²;或者直接在本页点 ² 复制。Word 里也可以选中数字后按 ++Ctrl+Shift+=++ 做成上标格式。立方是 Alt+0179。
° 是度(U+00B0,温度与角度都用它),º 是西班牙语等语言里的阳性序数指示符(U+00BA,如 1º = primero)。后者在一些字体里带下划线、位置略低。写 30°C 请用前者;本页「上标与下标」类别里两个都列了并标注。
对方设备的字体没有这个字符的字形。基本拉丁、Latin-1、常用标点、希腊字母、箭头、数学运算符几乎所有系统都有;制表符、部分 Dingbats、⏻⏼ 这类较新的字符在老系统上可能缺失。挑符号时优先用「几何图形」「箭头」「数学运算」这些覆盖率高的区段。
四个常见原因:没有用数字小键盘(笔记本要开 Num Lock 或用 Fn 组合);码位超出 Latin-1 范围(Alt 码只支持 U+00A0–00FF 的十进制,如 0176);输入法处于中文状态拦截了按键;或者当前应用不支持 Alt 码(部分 Electron 应用)。超出范围的字符在 Word 里用「十六进制 + AltX」,其他地方直接从本页复制。
只在本机浏览器的 localStorage,不上传、不跨设备同步;清除站点数据即消失。
全部字符数据随页面静态加载,搜索、复制、码位解析都在浏览器本地完成,不发送任何请求。最近复制与收藏保存在本机 localStorage。复制使用浏览器的剪贴板 API,只写入你点击的字符。
更新于 2026-09-09
数学、上下标、货币、箭头、中英标点、希腊字母、单位、图形、圈字、制表符、带调字母共 680 余个符号,点击复制;每个附 Unicode 码位、HTML 实体、LaTeX 与键盘/输入法打法;码位反查、最近复制、收藏
点击符号即复制;再看下方详情卡拿 Unicode 码位、HTML 实体、LaTeX 与输入方法。Emoji 与更多颜文字在 符号大全;Unicode 区段说明 在页尾。
本页符号来自这些区段;知道一个字符属于哪段,就知道它为什么在某些字体里显示成方框、为什么 Alt 码只对 Latin-1 有效。
| 范围 | 区段 | 说明 |
|---|---|---|
| U+0000–007F | 基本拉丁(ASCII) Basic Latin | 英文字母、数字、常用标点、控制字符;任何字体都有。 |
| U+0080–00FF | 拉丁 1 补充 Latin-1 Supplement | 西欧带符号字母、©®°±×÷¥£ 等;Windows Alt+0xxx 码就是这段的十进制。 |
| U+0370–03FF | 希腊与科普特 Greek and Coptic | α–ω、Α–Ω;数学物理用;μ 与 Latin-1 的 µ 是两个码位。 |
| U+2000–206F | 通用标点 General Punctuation | 弯引号、破折号、省略号、各种空格与零宽字符;「看不见但影响排版」的字符多在这里。 |
| U+2070–209F | 上下标 Superscripts and Subscripts | ⁰⁴–⁹、₀–₉;²³¹ 例外,在 Latin-1 里。 |
| U+20A0–20CF | 货币符号 Currency Symbols | €₩₹₽₿ 等;$¥£¢ 例外,在 ASCII / Latin-1 里。 |
| U+2100–214F | 字母式符号 Letterlike Symbols | ℃℉№™℡ℝℕ 等。 |
| U+2190–21FF | 箭头 Arrows | ←↑→↓⇐⇒⇔ 等基础箭头;更多在 Supplemental Arrows-A/B/C。 |
| U+2200–22FF | 数学运算符 Mathematical Operators | ∀∂∃∅∇∈∑√∞∫≈≠≤≥ 等。 |
| U+2460–24FF | 带圈字母数字 Enclosed Alphanumerics | ①–⑳、⑴–⒇、Ⓐ–Ⓩ。 |
| U+2500–257F | 制表符 Box Drawing | ─│┌┐└┘├┤┬┴┼ 与粗 / 双线版本;等宽字体下拼接成表格。 |
| U+25A0–25FF | 几何图形 Geometric Shapes | ■□▲▼●○◆◇ 等。 |
| U+2600–26FF | 杂项符号 Miscellaneous Symbols | ☀☁☎☑★☆♠♥♪⚠ 等;不少字符有 emoji 表现形式,加 U+FE0F 变彩色、U+FE0E 保持黑白。 |
| U+2700–27BF | 装饰符号 Dingbats | ✓✔✗✘✂✈✉❶–❿ 等,源自 Zapf Dingbats 字体。 |
| U+3000–303F | 中日韩符号与标点 CJK Symbols and Punctuation | 全角空格、。、「」『』【】《》〈〉、〇々〃。 |
| U+FF00–FFEF | 半角与全角形式 Halfwidth and Fullwidth Forms | 全角 ABC123,;:?!()¥;中文输入法「全角」模式打出的就是这些。 |
| U+1F300–1F5FF 等 | 表情符号 Emoji 各区段 | 😀🎉🚀 等散布在多个 Supplementary 区段,属于第 1 辅助平面,UTF-16 里占两个码元(JS 的 length 为 2)。 |