实用工具本地运行
URL 编码器及解码器
对文本进行百分比编码以用于 URL,或将百分比编码字符串解码回可读文本 — 瞬间完成,完全私密。
模式
范围
文本
0 行0 字节
编码后的 URL
0 行0 字节
关于URL 编码器及解码器
Handytool 的 URL 编码器对文本进行百分比编码,以安全地用于 URL、查询字符串和表单数据 — 并将百分比编码的字符串解码回可读文本。在组件范围(编码所有内容,包括 / 和 ?)和完整 URI 范围(保留 URL 结构)之间选择。一切都在您的浏览器中运行,因此您可以编码 API 令牌、查询参数或敏感字符串,不必担心隐私问题。
URL 编码器及解码器功能
- 01
组件和完整 URI 范围
使用组件范围编码单个查询参数值 — 它转义每个保留字符。使用完整 URI 范围编码整个 URL 同时保留 /、? 和 # 作为结构分隔符。结果与 JavaScript 的 encodeURIComponent 和 encodeURI 匹配。
- 02
双向转换
只需一次点击即可在编码和解码之间切换。解码可以取消转义 %20、%3F 以及每个百分比编码的序列,回到原始文本,包括非 ASCII 字符。
- 03
在您的浏览器中运行
编码使用浏览器的原生 URL API。您的输入永远不会离开您的设备 — 非常方便处理令牌、凭据或私有参数时使用。
URL 编码器及解码器常见问题
- 什么是 URL 编码?
- URL 编码(百分比编码)将在 URL 中具有特殊含义的字符 — 空格、&、=、? 和非 ASCII — 替换为 % 后跟两个十六进制数字。它允许您在 URL 或查询字符串中安全地包含任意文本,而不会破坏其结构。
- 何时应该使用 "组件" 与 "完整 URI" 编码?
- 在编码单个查询参数值时使用组件范围 — 它转义包括 /、? 和 # 的每个保留字符。在编码整个 URL 时使用完整 URI 范围 — 它保留结构字符,使 URL 保持可解析。
- 它能处理 Unicode 字符吗?
- 能。Unicode 字符(表情符号、西里尔文、CJK)首先转换为 UTF-8 字节,然后逐字节进行百分比编码,匹配每个现代浏览器使用的标准 %XX%XX 格式。
- URL 编码与 HTML 编码相同吗?
- 不是。URL 编码使用百分比编码(%20 表示空格);HTML 编码使用实体(& 表示 &)。它们的目的不同 — URL 编码保护 URL,HTML 编码保护 HTML 标记。
- 我的输入会被存储在任何地方吗?
- 不会。一切都在您的浏览器中使用原生 JavaScript URL API 运行。任何内容都不会被上传、记录或存储。