Handy Dev Tools
日常工作的简单在线工具。

暂无收藏

    Base64 编码/解码器
    Markdown 转 HTML
    HTML 转 Markdown
    URL 编解码
    Unicode 转义转换
    Unicode 编解码
    SQL 格式化
    SQL 分割
    SQL 参数绑定
    JSON 格式化
    XML 格式化
    YAML 格式化
    GraphQL 格式化
    JSON 转 YAML
    YAML 转 JSON
    JSON 转 TOML
    TOML 转 JSON
    HTML 实体 编码/解码
    TOML 转 YAML
    YAML 转 TOML
    CSV 转 SQL INSERT
    Markdown 表格生成
    JSON 转 XML
    XML 转 JSON
    UUID 生成器
    ULID 生成器
    密码生成器
    哈希生成
    Lorem Ipsum 生成器
    Lorem Picsum 图片URL生成器
    测试数据生成工具
    QR 码生成
    S3 路径解析与转换
    IP 地址计算
    子网分割
    子网合并
    CloudFront 签名 URL 生成
    RDS 连接字符串生成
    坐标转换器
    地理格式批量转换
    JWT 解码与解析
    Basic 认证
    密码强度分析
    信用卡验证
    PII Mask(敏感信息脱敏)
    RSA 密钥对生成器
    大小写转换
    罗马字转换
    罗马数字转换器
    语音代码转换器
    字符计数
    文本 Diff
    HTML 标签移除
    正则表达式测试
    颜色转换
    骰子
    Crontab 生成器
    Crontab 解析器
    表情选择器
    Unix 时间戳转换器
    HTTP 状态码搜索
    端口号查询
    MIME 类型搜索
    Base64 文件转换
    图片 Base64 编码/解码
    User-Agent 解析
    URL 解析
    OGP 检查
    提交信息生成器
    Chmod 计算器
    终端 GIF 生成器
    .env Parser & Validator
Ctrl+K

HTML 实体 编码/解码

在纯文本与 HTML 实体(< > & 等)之间实时相互转换。编码将特殊字符转为实体,解码将实体还原为字符。支持文件加载与复制。

HTML 实体 输入
HTML 实体 输出
Read Only

使用方法

关于此工具

在纯文本与 HTML 实体之间实时相互转换。

使用方法

选择编码或解码,输入文本或加载文件,输出栏会实时显示结果。可用复制按钮复制结果。

选项

■ 可转换的命名实体

实体字符
&lt;<
&gt;>
&amp;&
&quot;"
&apos;'
&copy;©
&reg;®
&trade;
&nbsp;(NBSP)
&mdash;
&ndash;
&hellip;
&bull;
&rarr;
&larr;
&uarr;
&darr;
&euro;
&pound;£
&yen;¥
&cent;¢
&deg;°
&plusmn;±
&times;×
&divide;÷
&frac12;½
&frac14;¼
&frac34;¾
&frac18;
&frac38;
&frac58;
&frac78;
&laquo;«
&raquo;»
&lsaquo;
&rsaquo;
&dagger;
&Dagger;
&permil;
&infin;
&sum;
&prod;
&radic;
&ne;
&le;
&ge;
&middot;·
&spades;
&clubs;
&hearts;
&diams;
&alpha;α
&beta;β
&gamma;γ
&delta;δ
&epsilon;ε
&theta;θ
&lambda;λ
&mu;μ
&pi;π
&sigma;σ
&omega;ω
&Alpha;Α
&Beta;Β
&Gamma;Γ
&Delta;Δ
&Theta;Θ
&Lambda;Λ
&Pi;Π
&Sigma;Σ
&Omega;Ω

数值引用(&#十进制; &#x十六进制;)也可解码。

使用场景

• 为安全显示或嵌入而转义 HTML • 将实体表示还原为字符以便编辑 • 处理日志或消息中的特殊字符

常见问题

Q: 什么是 HTML 实体?
A: HTML 实体是用于表示在 HTML 中具有特殊含义或难以直接输入的字符的特殊字符序列。例如,< 写作 &lt;,& 写作 &amp;,© 写作 &copy;。
Q: 什么时候应该编码 HTML 实体?
A: 在将用户输入的内容插入 HTML 之前,务必进行编码,以防止 XSS(跨站脚本)攻击。在 HTML 属性值或文本节点中嵌入特殊字符时也需要编码。
Q: 命名实体和数字实体有什么区别?
A: 命名实体使用易读的名称(如 &amp;copy; 代表 ©)。数字实体使用十进制(如 &#169;)或十六进制(如 &#xA9;)码点。两者表示相同的字符,但命名实体更易阅读。
Q: 解码时也能处理 &#169; 这样的数字实体吗?
A: 可以。在解码模式下,工具会同时解码命名实体(&copy;)和数字实体(&#169; 和 &#xA9;)。
Q: 数据会发送到服务器吗?
A: 不会。所有编码和解码均在浏览器内完成,数据不会发送到任何服务器。