URL编码/解码

URL编码和解码工具,支持多种编码类型和配置选项。

URL编码/解码 - 转换方向

编码选项

通用选项

0
输入长度
0
输出长度
0
编码字符数
无效
URL状态

URL编码/解码工具说明

URL编码/解码工具是一个免费的在线工具,可以快速进行URL编码和解码操作。支持双向转换(编码和解码),支持多种编码类型(百分号编码、组件编码、表单编码)、多种配置选项(编码所有字符、保留空格、编码加号、严格模式、自动检测等)。实时转换,即时显示结果。支持多种字符集(UTF-8、ASCII、Latin-1),可以灵活处理各种URL编码需求。所有处理在浏览器中本地完成,数据不会上传到服务器,完全保护您的隐私和数据安全。

多种编码类型,灵活应对各种场景
100%本地处理,隐私安全
丰富的配置选项,满足不同需求

工具特色

多种编码类型和双向转换

支持URL编码和解码两种操作模式,可以快速在文本和URL编码字符串之间转换。编码模式:将普通文本转换为URL编码字符串,支持多种编码类型(百分号编码、组件编码、表单编码)。解码模式:将URL编码字符串转换回原始文本,支持自动检测编码类型,支持严格模式验证。切换模式后自动转换,无需手动操作。

丰富的编码选项和自动检测

提供多种编码选项,可以灵活应对各种使用场景。编码选项:编码所有字符(对所有字符进行编码)、保留空格(空格编码为+或%20)、编码加号(将+编码为%2B)。解码选项:严格模式(严格验证URL编码格式)、解码加号(将+解码为空格)、自动检测(自动识别表单编码格式)。编码类型选择:百分号编码(标准URL编码)、组件编码(更严格的编码)、表单编码(使用+代替空格)。

详细的统计信息和便捷操作

提供详细的统计信息,包括输入长度、输出长度、编码字符数、URL有效性等。统计信息以彩色卡片形式展示,清晰直观。支持一键复制输出结果,方便将结果用于其他用途。支持交换输入输出数据,快速切换编码解码方向。支持清空功能,快速重置所有内容。所有操作实时生效,修改输入后立即更新结果。

使用教程

  1. 1

    选择转换方向并输入数据

    首先选择转换方向:编码(将文本转换为URL编码)或解码(将URL编码转换为文本)。然后在输入区域中输入或粘贴您要转换的数据。如果是编码模式,输入普通文本;如果是解码模式,输入URL编码字符串。输入后会自动触发转换,无需点击任何按钮。

  2. 2

    配置编码选项

    在编码选项区域中选择您需要的选项。编码模式选项:编码所有字符(对所有字符进行编码)、保留空格(空格编码为+或%20)、编码加号(将+编码为%2B)。解码模式选项:严格模式(严格验证URL编码格式)、解码加号(将+解码为空格)、自动检测(自动识别表单编码格式)。通用选项:字符集选择(UTF-8、ASCII、Latin-1)、编码类型选择(百分号编码、组件编码、表单编码)。选择选项后,转换结果会立即更新。

  3. 3

    查看统计信息和复制结果

    转换完成后,可以查看统计信息卡片,了解输入长度、输出长度、编码字符数、URL有效性等。可以点击「复制」按钮复制转换结果,或点击「交换」按钮快速切换编码解码方向,或点击「清空」按钮清除所有内容。转换后的结果会显示在输出区域,可以直接使用或复制到其他地方。

常见问题

百分号编码、组件编码和表单编码有什么区别?
百分号编码(Percent Encoding):标准URL编码,将特殊字符编码为%XX格式,空格可以编码为%20或保留为空格。组件编码(Component Encoding):更严格的编码方式,使用encodeURIComponent对所有特殊字符进行编码,适用于URL组件部分(如查询参数)。表单编码(Form Encoding):使用+代替%20表示空格,适用于表单提交。工具支持自动检测和转换这些编码类型。
我的数据会上传到服务器吗?
不会,所有处理都在您的浏览器中完成。您的数据永远不会离开您的设备,完全保护您的隐私。
解码时出现错误怎么办?
如果解码时出现错误,首先检查URL编码字符串是否完整和正确。常见原因包括:字符串被截断、包含非法字符、编码格式不正确。可以尝试启用「自动检测」选项,工具会自动识别表单编码格式(使用+代替空格)。如果仍然失败,检查原始数据是否正确,或尝试启用「严格模式」以获取更详细的错误信息。

分享工具

与您的朋友和同事分享这个实用工具