Skip to content
返回工具列表

Base64 与 URL 在线编解码工具 - 快速即时对文本和 URL 进行加密解密 (Base64 Encode)

在浏览器中对 Base64、Base64URL、URL 百分号编码进行即时编码与解码。支持 Unicode 字符集安全无损转换,实时输出结果,百分百保证您的隐私安全,零数据上传。个人或者敏感参数转换的最佳本地工具选择,适合广大程序员日常开发调试。

输入
输出

在您的浏览器中即时进行安全的 Base64 编码与解码,或者将其转换为专门用于 URL 传递的 Base64URL 格式。本工具支持在标准 Base64 格式与 URL 安全的 Base64 格式之间无缝快速切换,并提供一键清理无效字符和防错校验功能。由于所有编解码处理全部在您本地的浏览器进程中完成,您的私密凭据、API 密钥与文本内容绝不会被上传或泄露。这非常适合开发人员快速编码 Token、调试数据包或转换网络请求参数。

使用方法

  1. 1

    选择模式

    在 Base64 / Base64URL / URL 之间选择 —— 这是三种相互独立的编码方式。

  2. 2

    选择方向

    在 编码 / 解码 间切换。左侧输入,右侧即时输出。

  3. 3

    粘贴文本

    编码方向输入原文,解码方向输入已编码字符串。完全支持 Unicode。

  4. 4

    复制结果

    点右侧 复制 即可。整个过程不会有任何内容离开浏览器。

常见问题

Q.Base64 和 Base64URL 有什么区别?

Base64URL 把 + 换成 -、把 / 换成 _,并省去尾部的 =,结果可以直接放进 URL 或 JWT 段中。

Q.支持 Unicode 吗?

支持。底层使用 TextEncoder/TextDecoder,emoji 与中日韩字符可精确往返。(直接用 btoa(emoji) 会报错,本工具不会。)

Q.什么时候用 URL 编码,什么时候用 Base64?

URL 编码用于把字符串安全地塞进 URL —— 保留可读性,只转义保留字符。Base64 产出不可读的 ASCII,适合二进制数据(图片、签名)。

Q.为什么解码出来是乱码?

最常见的原因是选错了模式 —— 试着在 Base64 与 Base64URL 之间切换,或检查输入是否已经被部分解码过。

相关工具