URL 编码与解码器 — 对字符串和完整 URL 进行百分号编码
对 URL 组件和完整 URL 进行编码或解码。可选择组件模式(encodeURIComponent)或完整 URL 模式(encodeURI)。一键复制或下载。
在此粘贴文本或编码后的 URL……
URL 编码/解码已完成?不妨试试这些
与 URL 编码/解码搭配使用的精选工具。继续编辑,不丢失你的文件。
Base64 编码器 / 解码器
将任意文本或文件编码为 Base64(含 URL 安全变体),或将 Base64 解码还原为文本。UTF-8 安全。
立即试用QR 码生成器
用文本、URL、WiFi、UPI、电话号码或电子邮件生成 QR 码。永不过期的静态 QR 码——无需注册、无需订阅、无水印。
立即试用JSON 美化
在浏览器中格式化、校验和压缩 JSON。可使用 2 / 4 / 8 空格缩进美化,或压缩为单行,并支持复制和下载。
立即试用哈希生成器
使用浏览器的 Web Crypto API 计算任意文本或文件的 SHA-1、SHA-256、SHA-384 和 SHA-512 十六进制摘要。
立即试用JWT 解码器
解码 JSON Web Token,查看头部和载荷、检查过期时间。仅在本地运行——你的令牌绝不会离开浏览器。
立即试用HTML 美化
用规范的缩进美化杂乱的 HTML,或压缩为单行。拖入文件或粘贴内容,然后复制或下载。
立即试用Frequently Asked Questions
组件模式使用 encodeURIComponent,并对「:/?#[]@」等字符进行转义,使该值可安全用于单个 URL 段或查询参数中。完整 URL 模式使用 encodeURI,保留这些保留字符不变,从而让整个 URL 仍是一个有效的 URL。
technical切换到分量模式,粘贴参数值,编码器就会把空格替换为 %20、等号替换为 %3D,以此类推。把结果放到 URL 中「?key=」或「&key=」之后,链接便能在任何浏览器、服务器或 REST 客户端上正常工作。
usage这些字符是 URL 语法的保留字符——它们用于分隔协议、路径、查询和片段。将它们编码为 %2B %2F %3A %3F %23,可让数值原样携带这些字符,而不会让另一端的解析器产生混淆。
technical可以。当输入中含有孤立的「%」、其后未跟两位十六进制数字时,解码器会显示「输入无效」提示,而不会输出乱码。修正有问题的序列后,结果会即时更新。
features不会。编码器使用浏览器内置的 encodeURI / encodeURIComponent 函数,因此没有任何内容经过网络传输。这让该工具对于令牌、文件路径以及任何你需要嵌入 URL 的敏感值都很安全。
privacy可以。ñ、漢、✓ 和 emoji 等 UTF-8 字符会被编码为对应的 %xx 字节序列。现代浏览器和服务器会自动将它们解码还原为原始字符,因此整个往返过程无损。
compatibilityHow URL Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
为 REST API 构建查询字符串
为向 REST API、Algolia、Elastic 和 Google Search 发起的 GET 请求编码搜索词、筛选条件和 ID,避免保留字符破坏请求 URL
营销链接的跟踪参数
对 UTM 参数、营销活动名称和来源字符串进行百分号编码,用于在邮件和社交渠道中分享的 Google Analytics、Facebook Ads 和 HubSpot 链接
在 URL 中传递筛选条件与搜索词
将多词搜索查询、特殊字符和排序选项编码为可分享的 URL,适用于 SaaS 仪表盘、电商筛选器和管理后台
生成带主题和正文的 mailto: 链接
构建 mailto: 链接,让主题和正文可包含换行、标点和表情符号,使点击发邮件按钮时能在 Gmail 和 Outlook 中打开并预填好内容
在 WhatsApp 与短信分享链接中嵌入消息
编码预填内容的 WhatsApp、Telegram 和短信分享链接,让客户在你的网站上轻点一个按钮,即可打开聊天工具并自动填好营销文案
转义用户输入以安全构建 URL
在将用户可控的值注入 URL 之前对其进行编码,以避免生产环境 Web 应用中出现请求走私、重定向注入和链接失效等问题
Pixoate