URL 编解码
编码所有特殊字符(包括 ; , / ? : @ & = + $ #)
功能特点
🔄
双模式编码
支持 encodeURIComponent 和 encodeURI 两种编码模式,满足不同场景需求
⚡
即时编解码
输入文本点击按钮即可完成编码或解码,响应迅速
🌐
UTF-8 编码
默认使用 UTF-8 编码,完美支持中文、日文、韩文等多语言字符
📋
一键复制
编码或解码完成后一键复制结果到剪贴板
使用教程
- 1
在输入框中输入或粘贴需要处理的文本
- 2
选择编码模式(encodeURIComponent 或 encodeURI)
- 3
点击「编码」或「解码」按钮查看结果
常见问题
什么是 URL 编码?
URL 编码(百分号编码)是一种将 URL 中的特殊字符转换为 % 加两位十六进制数的编码方式。例如,中文「你好」编码后变为 %E4%BD%A0%E5%A5%BD。
encodeURIComponent 和 encodeURI 有什么区别?
encodeURIComponent 会编码所有特殊字符(包括 ; , / ? : @ & = + $ #),适用于编码 URL 参数值;encodeURI 会保留 URL 结构字符,适用于编码完整 URL。
URL 编码支持哪些字符?
字母(A-Z, a-z)、数字(0-9)和部分特殊字符(- _ . ~)不会被编码,其他所有字符都会转换为百分号编码格式。
什么时候需要 URL 解码?
当你收到一段包含百分号编码的文本(如 API 返回的 URL 参数值)时,需要使用 URL 解码将其还原为可读文本。