URL 编解码
URL 编解码
URL 参数编码与解码,支持 encodeURIComponent / encodeURI 双模式
编码
解码
Component
encodeURI
编码
原始文本
URL 编码结果
💡
两种模式的区别
Component(encodeURIComponent):编码除 A-Z a-z 0-9 - _ . ! ~ * ' ( ) 外的所有字符,适合单个参数值、路径段
encodeURI:保留 : / ? # [ ] @ ! $ & ' ( ) * + , ; = 等 URI 结构字符,适合整条 URL
经验法则:参数值用 Component,整条 URL 用 encodeURI
空格按 RFC 3986 编码为 %20;表单格式(application/x-www-form-urlencoded)中空格是 +
把整条 URL 丢给 Component 会把 : / ? = 编码成 %3A %2F %3D,导致 URL 失效
点击中间的"交换"按钮可互换输入与输出内容
相关工具
编码工具
Base64 编解码
Base64 编码与解码转换工具
文件 Base64
任意文件与 Base64 字符串互转
Base58 编解码
常用于比特币地址等场景
Base32 编解码
常用于 TOTP 等场景
Unicode 转换
Unicode 字符与编码相互转换
URL 参数解析
拆解 URL 结构,可视化编辑查询参数并重组链接
摩尔斯电码转换器
文字与摩斯电码双向转换,支持音频播放与敲击/听写练习
电报码翻译器
汉字与 4 位电报码双向翻译
🐙
章鱼工具箱
搜索工具