URL 编解码
使用 encodeURIComponent / decodeURIComponent 编解码 URL 参数值。支持 café、niño 等 Unicode 文本,空格编码为 %20。
本地处理 · 不上传输入内容最多 1 MiB。适合单个 URL 参数值,不是表单 application/x-www-form-urlencoded 解码。
输入内容后,选择处理方式。
怎么使用
- 粘贴一个参数值或它的百分号编码,选择编码或解码,再复制结果。
- 用于参数值时,先编码值,再拼入 URL。输入完整 URL 会连同 : / ? & = 一起编码,请按用途选择。
- 空格对应 %20;解码不会把 + 变为空格。残缺百分号编码或无效 UTF-8 会报错。
使用示例
café niño → caf%C3%A9%20ni%C3%B1o
可拼成 https://example.com/?q=caf%C3%A9%20ni%C3%B1o。解码 a+b 仍是 a+b;解码 a%20b 得到 a b。
常见问题
可以编码整个网址吗?
本工具按 URL 参数片段处理,会编码冒号、斜杠、问号等分隔符。编码整个网址之前,请确认这符合使用场景。
加号会变成空格吗?
不会。使用 encodeURIComponent / decodeURIComponent,百分号 %20 表示空格,+ 保持加号。
解码失败怎么办?
检查是否存在不完整的百分号、无效 UTF-8 字节,或粘贴了未编码的百分号。