开发
HTML 实体编解码
在线 HTML 实体编解码:支持特殊字符与中文数字实体,纯字符串解码不吞标签,含文本与沙箱渲染预览。
使用记录 0 展开
记录仅保存在本浏览器,不会上传。点击「保存输入」或使用工具后会自动保存当前输入框输入的内容。
说明
编码按字符逐字转义,不会把输入当作 HTML 标签解析。
解码只还原 &...; 实体,保留其余字符原样。
文本预览
展示解码后的可读文字(安全模式,不执行 HTML 脚本)
—
HTML 渲染预览
将「输出结果」作为 HTML 片段渲染(沙箱隔离,禁止脚本)
与旧版区别:解码不再把整段输入当作 HTML 解析后只取 textContent(那会吞掉标签)。
现在
<div> 会正确还原为字面量 <div>,而不是丢失尖括号。
使用说明
- 输入待编码文字或含 &lt; 等实体的字符串
- 编码可选「仅特殊字符」或「非 ASCII 转数字实体」
- 解码只还原实体,不会把标签当 HTML 解析
- 通过文本预览与沙箱渲染预览核对效果
HTML 实体编解码常见问题
- 编码后哪些字符会转换?
- 默认转义 & < > " ' 五类特殊字符。选择「非 ASCII 数字实体」时,中文等字符会变为 &#十进制; 形式,便于纯 ASCII 环境传输。
- 解码和「在浏览器里看 HTML」有什么区别?
- 本工具解码是逐实体替换,<div> 会还原为字面量 <div>,而不是渲染成 DOM 元素。右侧沙箱预览才模拟 HTML 渲染效果。
- 解码是否安全?
- 本工具在本地运行。请勿对不可信来源的 HTML 盲目解码后插入页面,以防 XSS。