URL 在线编码器——URL 参数百分号编码
在浏览器中对 URL 组件进行百分号编码,安全处理查询参数、路径和跳转地址,原始文本不会上传。
关于此工具
URL 编码器会对准备放入 URL 组件的文本应用百分号编码。保留字符和非 ASCII 文本会被安全表示,避免与 &、=、?、# 等 URL 分隔符混淆。
使用方法
- 输入准备放入 URL 中的文本或参数值。
- 点击转换,对保留字符和 Unicode 字符进行百分号编码。
- 把编码结果放入对应的查询参数或路径组件。
功能特点
- 使用 UTF-8 百分号序列编码 Unicode 文本。
- 避免组件值被误解析为 URL 分隔符。
- 本地即时运行,并提供可复制结果。
常见使用场景
- 编码搜索词和查询参数值。
- 把返回地址安全地嵌入另一个 URL。
- 为 URL 路径准备文件名或文本片段。
常见问题与提示
- 应编码单个参数值或路径段,不要直接编码包含协议和分隔符的完整 URL。
- 重复编码会把 % 变成 %25,常导致解码一次后仍不是原文。
隐私
URL 编码完全在浏览器本地执行,输入文本不会上传。
常见问题
应该编码整个 URL 吗?
通常不应该。应分别编码路径段或查询参数值,同时保留 :、/、?、&、= 等结构字符。
为什么空格会变成 %20?
百分号编码把空格字节表示为 %20。表单编码有时使用加号,但这两种格式并非在所有场景中都等价。
什么是重复编码?
已经编码的内容再次被编码时就会发生,例如 %2F 会变成 %252F。