HTML 实体转义

输入

输出

0

输入字符

0

输入字节

0

输出长度

0

实体数

实体对照表 (0)

未检测到实体

关于 HTML 实体转义

浏览器本地 HTML 实体转义与反转义工具

将 HTML 特殊字符转换为实体编码,或把实体编码还原为原始字符。支持完整 HTML5 命名实体表和数字实体,提供批量处理和实体对照表功能。


功能特点

  • 支持 250+ HTML5 命名实体智能转义
  • 支持命名实体、十进制和十六进制数字实体的反转义
  • 智能混合输出:优先命名实体,无命名时降级为十六进制实体
  • 批量模式:每行独立处理
  • 实体对照表:实时展示检测到的实体与字符映射
  • 输入输出统计:字符数、字节数、输出长度、实体数
  • 所有操作在浏览器本地完成,数据不会上传

使用说明

  1. 1选择转义或反转义模式
  2. 2在输入区粘贴或输入文本
  3. 3结果自动实时计算并显示在输出区
  4. 4点击实体对照表查看检测到的实体映射
  5. 5使用交换按钮可快速反转输入输出并切换模式

常见问题

什么是 HTML 实体?
HTML 实体是用于在 HTML 文档中表示特殊字符的编码方式,以 & 开头、; 结尾,如 &amp; 表示 &,&lt; 表示 <。它们用于避免字符被解析为 HTML 标签或属性。
什么时候需要使用 HTML 实体转义?
在 HTML 中显示含 <、>、& 等特殊字符的文本时,或在用户输入嵌入 HTML 上下文前防止 XSS 注入时,都需要转义。例如在 <code> 和 <pre> 标签中展示代码片段。
命名实体和数字实体有什么区别?
命名实体使用预定义的名称,如 &copy; 表示 ©,更易读。数字实体使用 Unicode 码位,如 &#169;(十进制)或 &#xA9;(十六进制),覆盖所有字符但可读性较差。
批量模式有什么用?
批量模式将每行输入独立处理,适合需要逐行转义/反转义的场景,如处理日志文件中的多行 HTML 内容。每行不会互相影响。
反转义时遇到不认识的实体怎么办?
工具会自动识别所有 HTML5 标准命名实体和数字实体。不认识的命名实体(如 &foo;)会原样保留,不做转换。

相关工具

在线计算器文件类型检测器音频剪辑器PDF 合并PDF 压缩密码生成器字数统计文本比对代码格式化时间戳转换器Unicode 编码解码人民币大写转换历史朝代查询简繁转换器全屏大字展示进制转换Base64 编码解码URL 编码解码MD5 编码JWT 解码验证生成二维码生成器与解码器条形码生成器真实地址生成器BMI 计算器UUID 生成与解析各国首都正则表达式测试器HTTP 状态码