URL 编码器与解码器 - 百分比编码字符串与完整 URL
编码或解码URL组件和完整URL。选择组件模式(encodeURIComponent)或完整URL模式(encodeURI)。一键复制或下载。
关于URL编码
“组件”模式使用 encodeURIComponent,该功能会跳出像“:/?#[]@”这样的字符,因此结果在单个 URL 段内是安全的。“完整 URL” 模式使用 encodeURI,保留保留字符,适合编码整个 URL 字符串。
Frequently Asked Questions
组件模式使用 encodeURIComponent,并跳出像“:/?#[]@”这样的字符,因此该值在单个 URL 段或查询参数内是安全的。完整URL模式使用encodeURI,保留保留字符不动,因此整个URL保持有效URL。
technical切换到分量模式,粘贴参数值,编码器用 %20 替换空格,等号用 %3D 等,依此类推。将结果插入 URL 中,在“?key=” 或 “&key=” 之后,链接在任何浏览器、服务器或 REST 客户端上都能使用。
usage这些字符由URL语法保留——它们分隔了方案、路径、查询和片段。将 %2B %2F %3A %3F %23 编码成 %23,可以让值字面上承载它们,而不会让另一端的解析器感到困惑。
technical是的。当输入中包含一个未跟两个十六进制数字的杂乱“%”时,解码器会显示“无效输入”消息,而不是输出杂乱的输出。修正有问题的序列后,结果会立即更新。
features不。编码器使用浏览器内置的 encodeURI / encodeURIComponent 函数,因此不会跨越网络。这使得工具对令牌、文件路径以及你需要嵌入URL中的敏感值是安全的。
privacy是的。像ñ、漢、✓和表情符号这样的UTF-8字符被编码到对应的%xx字节序列中。现代浏览器和服务器会自动将其解码回原始字符,因此往返传输是无损的。
compatibilityUse Cases
为REST API构建查询字符串
将 GET 请求的搜索词、过滤器和 ID 编码到 REST API、Algolia、Elastic 和 Google 搜索,以确保保留字符不会破坏请求 URL 的准确性
营销链接的跟踪参数
对 Google Analytics、Facebook 广告和 HubSpot 链接在电子邮件和社交渠道上共享的 UTM 参数、活动名称和引荐人字符串进行百分比编码
通过筛选器和URL中的搜索词
将多词搜索查询、特殊字符和排序选项编码为可共享的网址,用于SaaS仪表盘、电子商务筛选和管理面板
生成邮件:主题和正文链接
构建 mailto:主题和正文中包含换行、标点和表情符号的链接,这样点击邮件按钮就能打开 Gmail 和 Outlook 并预先填充邮件
在WhatsApp和短信中嵌入消息 分享链接
编码预填的WhatsApp、Telegram和短信分享链接,让客户点击你网站上的按钮,打开即兴邮件,发布营销信息
Escape 用户输入以实现安全 URL 构建
在注入 URL 前先编码用户控制的值,以避免请求走私、重定向注入和生产环境网页应用中的链接断裂错误
Pixoate