0 字符 · 0 字节
0 字符 · 0 字节
功能说明
HTML 实体编码/解码器在文本与 HTML 实体之间互相转换。Encode 将五个在 HTML 中有特殊含义的字符(& < > ' ")转义为命名引用(& < > ' "),使任意文本都能安全嵌入 HTML。也可切换到 Encode to numeric,此时每个非 ASCII 字符 —— 重音符号、符号、Emoji —— 也会转为十进制数字引用(© → ©),为旧字符集或邮件生成 ASCII 安全的输出。Decode 将完整的 HTML5 命名集(©、♥、é 等,超过 2,100 个名称)以及十进制(©)和十六进制(©)引用解析回可读字符,无法识别的内容原样保留。全部 100% 在客户端运行:你粘贴的任何内容都不会被发送到服务器。
使用方法
- 将文本粘贴到 Input 框(或点击 Sample 查看演示)。
- 在左侧分段控件中选择 Encode 或 Decode。
- 编码时选择 Non-ASCII characters 的处理方式:Leave as-is(只转义
& < > ' ")或 Encode to numeric(同时将每个非 ASCII 码点转为&#NN;)。 - 在 Output 中阅读结果,其中实时显示字符数和字节数。
- Copy 结果,Swap 将其直接作为输入并反转方向,或 Copy share link 将精确视图发给同事。
示例
编码 HTML 特殊字符(Non-ASCII:Leave as-is)
输入:<a href="x">Tom & Jerry's</a>
输出:
<a href="x">Tom & Jerry's</a>
将所有非 ASCII 编码为数字(Non-ASCII:Encode to numeric)
输入:© 2026 - €5
输出:
© 2026 — €5
解码命名与数字实体
输入:Copyright © 2026 — €5
输出:
Copyright © 2026 - €5
补充说明
- 未知实体直接通过:
&bogus;和裸露的 & 符号(如Tom & Jerry)原样保留 —— 绝不破坏、绝不报错。 - 设计上健壮: 超出范围的码点(
�)和孤立代理项按原样保留 —— 解码器从不抛出异常。 - 可分享: 你的输入和设置编码在 URL 中(
?mode=…&a=1&t=…),一个链接即可重现精确视图。 - 隐私: 所有编码和解码都在浏览器中本地完成 —— 对敏感内容也安全。
- 相关工具:
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
、URL Encode/Decode、JSON Formatter。