这个工具是什么
HTML Entity Encoder 默认只处理在 HTML 文本和属性中常见的特殊字符,不会无意义地把全部中文转换为实体。可选模式会按 Unicode Code Point 将非 ASCII 字符编码为数字实体。
- 默认编码与号、左右尖括号、双引号和单引号。
- 可选“Encode all non-ASCII”会正确处理 emoji 等补充平面字符。
- 工具只转换文本,不解析或执行用户提供的 HTML。
如何使用
- 粘贴 HTML 片段或普通文本。
- 决定是否编码全部非 ASCII 字符。
- 点击“编码实体”。
- 复制编码后的文本。
常见用途
- 在文档中展示 HTML 标签而不让它们成为标记。
- 为 HTML 属性值准备需要转义的字符。
- 生成 Unicode 数字实体用于兼容性测试。
隐私与安全
输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。
HTML Entity Encoder 功能特点
编码 HTML 中常见的特殊字符,并可选择把非 ASCII 字符转为数字实体。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
默认会把中文全部编码吗?
不会。默认仅编码常见 HTML 特殊字符,非 ASCII 全编码是显式可选项。
实体编码能防住所有 XSS 吗?
不能。正确转义必须结合文本、属性、URL 或脚本等具体上下文,本工具只提供文本转换。
emoji 可以编码吗?
可以,开启非 ASCII 选项后会按完整 Unicode Code Point 生成数字实体。
输入 HTML 会被执行吗?
不会,输入和输出都按普通文本处理。