HTML 实体编码 / 解码工具
结果
相关外部网站
部分链接为联盟营销链接。
相关工具
Base64 编码/解码文本与 Base64 互转,中文表情不乱码(UTF-8),支持 URL 安全 base64,图片转 data URL,全部在浏览器内处理不上传。URL 编码/解码对文本和完整 URL 进行百分号编码或解码,可在 component 与完整 URL 模式间切换,并将查询字符串拆分为键/值。全部在浏览器内完成。JWT 解码器粘贴 JSON Web Token 即可读取其 header 与 payload,并以可读格式显示过期与签发时间。在浏览器内解码,token 绝不外发。JSON 格式化在线免费 JSON 格式化工具:粘贴即可美化、压缩并校验 JSON。出错时精确显示行列号并高亮,不上传数据。
将文本转换为 HTML 实体,或进行反向转换。将 HTML 中具有特殊含义的字符(如 <、>、& 和引号)转义为实体,使其以文本形式显示,还可选择对非 ASCII 字符进行编码。同时支持将命名实体和数字引用解码为纯文本。一切均在浏览器中运行。
使用方法
- 选择转换方向:编码或解码。
- 编码时可选择是否同时编码非 ASCII 字符。
- 粘贴文本并复制结果。
工作原理
编码时,HTML 中有特殊意义的五个字符(& < > " ')会被替换为 & 和 < 等实体,使浏览器将其作为文本显示而非标记语言。启用非 ASCII 选项后,超出基本范围的字符会转换为 é 等数字引用。解码则相反,将命名实体(©)和数字引用(☕)还原为字符。
主要功能
转义 HTML 字符
对 & < > 及两种引号进行编码,确保文本可安全嵌入 HTML。
非 ASCII 编码选项
可选择将带重音符号的字符和符号转换为数字引用。
解码实体
将命名实体和数字引用还原为可读字符。
双向转换
一键切换编码和解码模式。
适用场景
在 HTML 中展示代码
在页面上展示标签和代码片段,而不让其被渲染。
插入特殊符号
使用数字引用安全地添加特殊字符。
邮件与模板
在将用户内容插入 HTML 模板前进行转义。
解读已编码文本
将日志或导出文件中含有大量实体的文本还原为纯文本。
注意事项
- 解码支持常见命名实体以及所有数字引用。
- 撇号会被编码为 ',以便在属性中安全使用。
- 转义有助于防止标记语言被破坏或脚本被注入页面。
- 所有处理在您的设备上完成,不会上传任何内容。
常见问题
- < 是什么?
- < 是小于号(<)的 HTML 实体。使用 < 可以让浏览器将其显示为字符,而非将其识别为标签的开始。
- 什么是数字引用?
- 数字引用通过字符的码点来表示字符,支持十进制(é)或十六进制(é)格式,可以表示任意字符。
- 为什么要转义 HTML?
- 为了使特殊字符正确显示,同时防止不可信的文本将标记或脚本注入页面。
- 可以解码哪些实体?
- 支持 &、© 和 — 等常见命名实体,以及所有十进制和十六进制数字引用。
- 文本会发送到服务器吗?
- 不会。编码和解码完全在浏览器中进行。