HTML实体编码与解码

免费在线将特殊字符转为HTML实体,或将实体还原为可读文字。支持命名实体、十进制和十六进制字符引用,可处理中文、Unicode字符与表情。

0 个字符
处理结果

处理结果将显示在这里。

如何编码或解码HTML实体

  1. 粘贴文字或HTML字符引用,选择编码或解码。
  2. 编码时勾选命名实体,可生成&等形式;取消勾选则使用十六进制字符引用。
  3. 执行转换后复制或下载文字。结果按原样显示,不会当成网页渲染。

HTML实体编码与解码使用要点

编码可将尖括号等特殊字符作为文本展示。本工具解码后不会执行内容。实体编码不能代替根据具体HTML上下文进行的安全过滤。

示例:把HTML标签显示为文字

输入内容
<p title="A&B">你好,世界!👋</p>
处理结果
&lt;p title=&quot;A&amp;B&quot;&gt;&#x4F60;&#x597D;&#xFF0C;&#x4E16;&#x754C;&#xFF01;&#x1F44B;&lt;/p&gt;

HTML实体编码与解码常见问题

命名实体与数字字符引用有什么区别?

&copy;、&#169;和&#xA9;都表示©。解码支持命名、十进制和十六进制形式。开启命名实体时,编码会优先使用已有名称;没有对应名称的字符(包括表情)使用数字字符引用。

为什么&lt;会变成&amp;lt;?

对已经包含实体的文字再次编码,会把其中的&再次转义。每次解码只还原一层:&amp;lt;会变成&lt;,而不是<。请先确认来源再决定是否继续解码。&nbsp;表示不换行空格,和普通空格不同。

HTML实体编码和URL编码是一回事吗?

不是。HTML使用&amp;等字符引用,URL使用%26等百分号转义。网址参数应使用URL工具。把网址写进HTML属性时,可能既要编码各个参数值,又要对整个属性值进行HTML转义。

这个工具能过滤HTML或防止XSS吗?

不能。它只转换字符,不负责把不可信的HTML变安全。结果在这里仅作为文字展示,不会执行。实际程序仍需按HTML、URL、CSS或JavaScript的使用位置做好安全处理。解码会拒绝未知实体、缺少分号的字符引用和无效数字引用。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

  • URL编码与解码

    编码或解码网址组成部分、完整网址和表单字段,正确处理百分号转义与空格。

  • Unicode查看与转义转换

    查看Unicode码点、UTF-8字节和UTF-16代码单元,将JavaScript Unicode转义还原为文字。

  • 文本差异对比

    按行、词或字符比较两段文本,高亮新增和删除内容,保留空格与换行。

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。