URL / URI 编码解码器
Copied!
Mode
Input
Output
一款完全在浏览器中运行的免费URL编码器与解码器。粘贴字符串或URL进行编码以用于查询参数,或粘贴编码后的字符串解码为纯文本。支持组件编码(用于查询值)和完整URL编码。所有数据均不会发送至任何服务器。
为何使用此URL编码器?
- 快速:一键完成编码或解码。
- 私密:所有处理均在您的浏览器中进行。
- 双模式:针对查询字符串和特殊字符使用组件编码,或处理完整URL时采用全URL编码。
- 支持Unicode:正确处理URL中的非ASCII字符(如中文)编码与解码。
核心功能
- 编码 / 解码: 一键编码或解码;结果将显示在输出框中。
- 组件与完整URL: 组件模式使用 encodeURIComponent/decodeURIComponent(推荐用于查询参数);完整URL模式使用 encodeURI/decodeURI。
- 复制结果: 一键将输出复制到剪贴板。
- 错误处理: 对于无效的编码输入,会显示提示消息,而不会中断页面运行。
工作原理
该工具使用内置的 JavaScript 函数:
encodeURIComponent
和
decodeURIComponent
用于组件模式(编码除
-_.!~*'()
之外的所有保留字符),以及
encodeURI
和
decodeURI
用于完整URL模式(保留
;,/?:@&=+$#
). 解码无效序列可能会引发错误;该工具会捕获这些错误并显示反馈。对于非ASCII字符(例如中文),组件编码会产生百分比编码的UTF-8字节。
尝试使用URL编码解码器
在输入区域输入或粘贴文本,选择组件或完整URL模式,然后点击编码或解码。从输出框中复制结果。所有操作都在您的浏览器中运行,无需服务器往返。