Base64 与 URL 在线编解码工具 - 快速即时对文本和 URL 进行加密解密 (Base64 Encode)
在浏览器中对 Base64、Base64URL、URL 百分号编码进行即时编码与解码。支持 Unicode 字符集安全无损转换,实时输出结果,百分百保证您的隐私安全,零数据上传。个人或者敏感参数转换的最佳本地工具选择,适合广大程序员日常开发调试。
在您的浏览器中即时进行安全的 Base64 编码与解码,或者将其转换为专门用于 URL 传递的 Base64URL 格式。本工具支持在标准 Base64 格式与 URL 安全的 Base64 格式之间无缝快速切换,并提供一键清理无效字符和防错校验功能。由于所有编解码处理全部在您本地的浏览器进程中完成,您的私密凭据、API 密钥与文本内容绝不会被上传或泄露。这非常适合开发人员快速编码 Token、调试数据包或转换网络请求参数。
使用方法
- 1
选择模式
在 Base64 / Base64URL / URL 之间选择 —— 这是三种相互独立的编码方式。
- 2
选择方向
在 编码 / 解码 间切换。左侧输入,右侧即时输出。
- 3
粘贴文本
编码方向输入原文,解码方向输入已编码字符串。完全支持 Unicode。
- 4
复制结果
点右侧 复制 即可。整个过程不会有任何内容离开浏览器。
常见问题
Q.Base64 和 Base64URL 有什么区别?
Base64URL 把 + 换成 -、把 / 换成 _,并省去尾部的 =,结果可以直接放进 URL 或 JWT 段中。
Q.支持 Unicode 吗?
支持。底层使用 TextEncoder/TextDecoder,emoji 与中日韩字符可精确往返。(直接用 btoa(emoji) 会报错,本工具不会。)
Q.什么时候用 URL 编码,什么时候用 Base64?
URL 编码用于把字符串安全地塞进 URL —— 保留可读性,只转义保留字符。Base64 产出不可读的 ASCII,适合二进制数据(图片、签名)。
Q.为什么解码出来是乱码?
最常见的原因是选错了模式 —— 试着在 Base64 与 Base64URL 之间切换,或检查输入是否已经被部分解码过。