跳到主要内容
uencoder

URL 编码器

对文本进行百分号编码,以安全地用于 URL。免费、隐私优先、100% 纯客户端运行。支持组件模式(编码所有保留字符)和完整 URL 模式(保留 ://? 等结构),支持 UTF-8/ASCII/Latin1/UTF-16LE 字符集,适合构建查询参数、路径片段和 API 请求。

尝试示例:
Local only

最近历史

暂无历史

使用方法

  1. 将文本或 URL 粘贴到输入框中。
  2. 选择组件或完整 URL 模式。
  3. 复制百分号编码结果。

使用此工具的任务

使用此工具的管道

常见问题

为什么要对 URL 进行百分号编码?
空格和“&”等字符在 URL 中有特殊含义。百分号编码使其可以安全传输而不会破坏 URL 结构。
组件模式与完整 URL 模式有什么区别?
组件模式编码每个保留字符(类似 encodeURIComponent),而完整 URL 模式保留“://”、“?”、“#”、“&”等 URL 结构,仅编码空格和真正不安全的字符。
空格如何编码?
空格编码为 %20(不是“+”)。+ 编码专用于 HTML 表单的 application/x-www-form-urlencoded;%20 是 URL 路径和查询参数的正确通用编码。
哪些字符不被编码?
非保留字符 A-Z、a-z、0-9、“-”、“.”、“_”、“~” 永不编码。完整 URL 模式下,“:”、“/”、“?”、“&”、“=” 等保留字符也会保留。
多字节字符如何处理?
字符按所选字符集(默认 UTF-8)编码为字节,每个字节再百分号编码。“你好”在 UTF-8 下变为 %E4%BD%A0%E5%A5%BD。
我的数据会被上传到任何地方吗?
不会。所有编码均在你的浏览器本地完成,没有任何服务器往返。

相关工具