Encode or decode any URL in one paste
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Paste a URL or string — get the correctly encoded or decoded version back
What you can do with URL 编码器/解码器
Everything this tool helps you accomplish — no learning curve, no setup.
- Percent-encode URLs for safe linking
- Decode encoded URLs back to plain text
- Encode single query parameters cleanly
- Fix broken links with special characters
- Encode whole URLs or individual components
- Prepare share links for social and email
Settings information
2 settings
Every control in URL 编码器/解码器, explained — what it does and when to use it.
设置
- 模式预设
- 在把纯文本转换为百分号编码形式,与把已编码的 URL 或字符串还原为可读文本之间切换。选项: 编码解码
- 严格程度预设
- “组件”会转义 :/?#[]@ 等保留字符,让结果可安全用于 URL 的单个组成部分;“完整 URL”则保留这些字符,使整个网址依然有效。选项: 组件完整 URL
用完 URL 编码器/解码器 了?接下来试试这些
为您精选与 URL 编码器/解码器 搭配得当的工具。无需丢失文件,继续操作。
Base64 编码器 / 解码器
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
立即试用QR 码生成器
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
立即试用JSON 美化
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
立即试用哈希生成器
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
立即试用JWT 解码器
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
立即试用HTML 美化
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
立即试用常见问题
组件模式使用 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 字节序列。现代浏览器和服务器会自动将它们解码还原为原始字符,因此整个往返过程无损。
compatibility可以。将模式开关切换到「编码」可对原始文本进行百分号编码,切换到「解码」则可把 %XX 序列还原为可读字符。「组件」和「完整 URL」选项在两个方向都适用,因此你可以对一个值进行往返转换,并得到与最初完全一致的结果。
usage@符号在百分号编码中会变为 %40。在组件模式下,工具会自动对其进行转义,这对查询字符串中的电子邮件地址尤为重要——user@example.com 会变为 user%40example.com。其他常见转义:空格为 %20,'#' 为 %23,'&' 为 %26,'?' 为 %3F。粘贴任意文本即可立即查看完整的编码结果。
technical没错——这两个名称指的是RFC 3986中定义的同一种机制:不安全字符会被替换为百分号加上其UTF-8字节对应的两位十六进制数。'URL编码'是日常说法,'百分号编码'则是规范中的术语。本工具会根据你选择的模式,使用encodeURIComponent或encodeURI来实现编码。
technicalURL 编码器/解码器 如何助您完成任务
它每天都在解决真实的问题——服务企业、创作者和日常任务。找到适合您的用例,几秒即可开始。
为 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 应用中出现请求走私、重定向注入和链接失效等问题
调试 OAuth 与重定向回调 URL
从 OAuth 回调或 Webhook 日志中解码 redirect_uri、state 或 code 参数,准确查看提供方实际收到的值——这通常是发现破坏登录流程的双重编码 bug 的最快方式。
构建移动应用深度链接
对进入自定义 scheme 或 Universal/App Link(myapp://open?ref=...)的参数进行百分号编码,让推荐码或分享内容 ID 中的特殊字符在从浏览器跳转到应用的过程中不被破坏。
为含空格文件名的文件提供安全的直接下载链接
将包含空格、括号或带重音符号字符的文件名(例如 'Q1 Report (Final).pdf')编码为 URL,这样直接链接时 CDN 和浏览器不会将其截断或错误解析。
查明缩短或编码后的链接真正指向何处
把可疑的百分号编码或转发链接粘贴到解码模式,在点击前揭示隐藏在重定向或跟踪参数中的真实目标 URL。
