urldecode抓包拿到一串乱码参数
后端接口返回的 query 里塞着编码后的中文,肉眼根本判断不出传参对没对。粘进 App,一秒还原,谁传错了立刻现形。
把一串被编码得面目全非的链接,粘贴进来,立刻还原成人能读懂的原文。Android 与 iOS 双平台,装完就能用。
支持 Android 8.0+ / iOS 14+ · 安装包约 38 MB · 当前版本 v3.4.2 · 更新于 2026 年 9 月 · 免费、无内购、无强制注册
先说实话:urldecode 不是什么大而全的超级工具。它就是一个「解码器」,专治那种复制粘贴链接之后,满屏 %E4%B8%AD%E6%96%87 看不懂的尴尬。
你大概碰到过这些场景——
后端接口返回的 query 里塞着编码后的中文,肉眼根本判断不出传参对没对。粘进 App,一秒还原,谁传错了立刻现形。
投放链接里嵌了带编码的落地页地址,直接改容易改错。先解码看清结构,再动刀,比在浏览器里瞎试靠谱得多。
列表页的 offset、cursor 常常被编码裹了一层。解出来才发现分页规律是明文数字,写爬虫时少走半天弯路。
用户发来一张链接截图,全是指尖都点不准的编码串。解码后能直接读出参数名,回复速度肉眼可见地变快。
常见绕过手法就是把敏感字符编码两遍。App 支持多次递归解码,一眼看出被藏起来的原始字符。
逐字符对照视图会把每个 %XX 对应的字节、字符集、解码结果并排摊开,比看文档学得快。
粘贴即解,无需点按钮。支持 %XX 十六进制编码、+ 号转空格两种常见形式,自动识别并正确还原中文、日文、韩文与 emoji。
左边是原始编码串,右边是解码结果,按字符对齐高亮。哪一段被编了、编成了什么,看得明明白白,特别适合边学边用。
遇到双重、三重编码的链接,开启递归模式一次剥到底。每一层的中间结果都会保留展示,不会直接吞掉过程。
一行一条,几十条链接一次解完。结果支持复制全部、导出为文本文件,方便直接贴回脚本或表格里继续处理。
老系统导出的链接常是 GBK 编码,用 UTF-8 解会变乱码。手动切一下字符集,中文立刻恢复正常,这个细节很多在线工具没做。
解码在设备本地完成,链接内容不上传服务器。开了飞行模式照样能用,地铁里、内网环境里都不耽误事。
历史记录只保存在本机,可一键清空;长按结果区能直接复制某一行而不是整段;识别到以 http 开头的还原结果时,会问你要不要用系统浏览器打开,而不是擅自跳转。这些都不算大功能,但用久了会发现少了它们确实别扭。
第一,把「字符集」默认设成 UTF-8,这是绝大多数现代接口的编码方式;第二,如果你经常处理老系统导出的链接,把 GBK 加入快捷切换列表;第三,去设置里打开「保留历史记录」,这样误关页面后还能翻回来。三件事加起来不到一分钟,后面能省不少重复劳动。
痛点:接口日志里的参数全被编码,肉眼排错效率极低
以前要把参数抄进浏览器控制台,调一次 decodeURIComponent 看一次。现在粘进 App,配合逐字符对照,能直接定位是哪个字段被多编了一层。
收益:单次排错从几分钟压缩到十几秒
痛点:后台导出的推广链接带编码,改参数容易改坏
用批量模式一次导入几十条,先还原看清每条的结构,再统一追加 UTM 参数,避免了肉眼比对出错导致的投放数据对不上。
收益:批量改链的返工率明显下降
痛点:分页和筛选参数被编码包裹,规律摸不清
解码后经常发现所谓的「加密参数」其实就是明文的页码和时间戳。搞清楚结构,写规则的时间能省一大截。
收益:分析参数规律的时间大幅缩短
下面这些是 App 里预置的常用处理模板,选一个就能套用,不用每次手动调参数。状态列里的时间是我们最后一次实际验证模板可用的日期。
热度标注是按应用内使用频次大致划分的区间,不是精确统计;验证时间只代表我们当天的实测情况,不保证所有环境下的结果完全一致。
把链接粘进去,看还原后的中文。这一级不需要懂任何原理,会用复制粘贴就行。目标是把「看不懂」变成「看得懂」。
开始用逐字符对照视图。你会发现乱码往往不是整体坏了,而是某一段的字符集用错了。这一级的标志是:看到乱码能猜出大概是哪类问题。
一个中文字在 UTF-8 下是三个字节,对应三个 %XX。理解这层关系后,你能手动估算一段编码大概有多长、是不是被多编了一层。
到这一级,你不只是解码,而是知道什么时候该编码、什么时候不该。比如设计接口时哪些字符必须转义、为什么中文参数最好统一 UTF-8。这一级没什么技巧,就是前面三级反复用之后自然到的位置。
把你遇到过最离谱的编码串发给我们,被收录进「典型案例库」的会署名。目前收集到 40 余例,还在继续。
同一段中文在 UTF-8 与 GBK 下的编码结果并排展示,适合刚开始分不清字符集的人对着看。
整理了调试接口时最常见的六类编码问题与对应解法,都是实际排错中反复出现的,不是纸上谈兵。
晚上提交的问题,我们尽量在次日中午前回。不是承诺 24 小时在线,只是尽量不让问题过夜。
给批量解码结果配套了几种常见后处理思路,比如去重、按字段拆分,让你拿到结果能直接接着用。
给刚装好的用户准备的三条最短路径:怎么解、怎么批量、怎么切换字符集。看完基本能覆盖日常需求。
以上耗时与体积为常规测试环境下的观测值,不同机型、不同长度的字符串结果会有差异,仅作参考。
做了十来年接口,被编码问题坑过太多次,坚持把递归解码做成默认功能。口头禅是「宁可多解一层,也别让人猜」。
负责 Android 和 iOS 两端。坚持首页不要任何按钮,理由很直接:粘贴这个动作本身已经说明用户想干嘛了。
写说明、整理案例、回邮件。她说收到最多的反馈不是「功能不够」,而是「怎么没早点出」。这句她记了很久。
免费。核心解码功能没有次数限制,也没有内购项目。目前没有计划加入付费墙,如果将来有变化,会提前在应用内和本站说明。
Android 8.0 及以上,iOS 14 及以上。低于这两个版本的设备可以安装,但部分界面可能出现错位,我们不保证体验。
不会。所有解码都在你的设备本地完成,链接内容不经服务器。App 只会在检查更新时发起一次不含任何用户数据的网络请求,你也可以在设置里彻底关掉它。
Android 版会在启动时检查更新并提示,也可以回本页手动下载新安装包覆盖安装;iOS 版跟随 App Store 自动更新,无需手动操作。
安装包约 38 MB,安装后占用通常在 60–80 MB 之间,具体取决于历史记录条数。历史记录可以随时清空,清理后占用会明显下降。
发邮件到页面下方「联系我们」里的反馈邮箱即可。附上你的机型、系统版本和复现步骤,能帮我们更快定位。我们不做在线客服,但每封邮件都会看。
support@url-de-code.cn
功能建议、Bug 报告、安装问题,走这个邮箱。
biz@url-de-code.cn
集成、定制、内容合作相关,请注明来意。
微信:扫码添加(见 App 内「关于」页)
非紧急问题建议优先邮件,回复更快。
下载完发现哪里不顺手,直接说。我们改得动的地方,通常下一个版本就会动。