URL 编码 / 解码
在线免费编码和解码URL。即时将特殊字符转换为百分比编码或还原。
关于URL编码/解码
URL编码(百分比编码)将URL中不允许的字符转换为安全格式。例如,空格变为%20,&变为%26。由于URL只能包含有限的ASCII字符,这种转换是必要的。URL解码是相反的过程,将%20还原为空格。本工具使用encodeURIComponent / decodeURIComponent,会对字母、数字、-、_、.、~以外的所有字符进行编码。
FAQ
- 什么是URL编码?
- URL编码(百分比编码)将不安全的ASCII字符替换为%加两位十六进制数。例如:空格→%20,/→%2F,?→%3F。
- 什么时候需要URL编码?
- 当查询参数包含空格、&、=等特殊字符或中文等非ASCII字符时,需要进行URL编码。不编码这些字符可能会破坏URL结构。
- encodeURI和encodeURIComponent有什么区别?
- encodeURI编码完整URL,保留/、?、&、=等字符。encodeURIComponent编码URL组件(如查询值),会对这些字符也进行编码。本工具使用encodeURIComponent。
- 如何解码百分比编码的URL?
- 切换到解码模式,粘贴百分比编码的URL(如hello%20world),工具会立即将其转换回原始文本(hello world)。