URL 编码解码工具
即时编码或解码 URL 和查询参数。完整 URL 或仅组件模式。基于浏览器。
입력
출력
복사됨!
什么是 URL 编码?
URL 编码(百分号编码)将特殊字符转换为可以在 URL 中传输的格式。例如,空格变为 %20,& 符号变为 %26。这确保 URL 有效,并能被浏览器和服务器正确解析。
如何编码或解码 URL
- 选择模式 — 选择“编码”或“解码”选项卡
- 选择范围 — 选择“仅组件”(用于查询值)或“完整 URL”(保留 :// 和 /)
- 输入或粘贴 — 输入您的文本,并查看结果实时更新
- 复制 — 点击“复制”以获取结果
为什么使用此 URL 编码器?
- 两种模式 — 仅组件 (encodeURIComponent) 用于查询参数,或完整 URL (encodeURI) 用于保留 URL 结构
- 实时 — 结果随您的输入实时更新,无需点击按钮
- 交换按钮 — 快速交换输入和输出以反转操作
- 隐私 — 完全在您的浏览器中运行,不会将任何数据发送到任何服务器
FreeToolbox 与其他 URL 编码器的比较
| 功能 | FreeToolbox | urlencoder.org | meyerweb.com |
|---|---|---|---|
| 实时 | 是 | 否(按钮) | 否(按钮) |
| 组件/完整模式 | 两者 | 仅组件 | 仅组件 |
| 交换输入/输出 | 是 | 否 | 否 |
| 广告 | 极少 | 大量 | 无 |
| 移动设备友好 | 是 | 部分 | 部分 |
常见问题
encodeURI 和 encodeURIComponent 之间有什么区别?
encodeURI 对完整 URL 进行编码,但保留 :、/、? 和 # 等字符。encodeURIComponent 对所有内容进行编码,使其适用于单个查询参数值。
我应该何时使用组件模式?
当编码将放置在查询参数中的值时,例如搜索词或 API 密钥值,请使用组件模式。
我应该何时使用完整 URL 模式?
当您想要编码整个 URL,同时保持其结构(协议、路径等)完整时,请使用完整 URL 模式。
此工具是否处理 Unicode?
是的。Unicode 字符被正确编码为其 UTF-8 百分号编码表示形式。
我的数据安全吗?
是的。所有编码和解码都在您的浏览器中进行。不会将任何数据发送到任何服务器。