阿呆工具箱 - Base64 加密解密
← 返回首页

Base64 编码解码

所有数据本地处理,不上传服务器
编码变体:
标准 Base64
URL 安全
实时转换
移除 Padding
明文 / 原文
0 字符 / 0 B
Base64 编码结果
0 字符 / 0 B
拖拽文件到此处,或点击选择文件
文件将编码为 Base64

Base64 小知识

什么是 Base64?

Base64 是一种基于 64 个可打印字符(A-Za-z0-9+/)来表示二进制数据的编码方式。它常用于在文本协议中传输二进制数据。

注意:Base64 是编码方式,不是加密算法,不应将其用于保护敏感数据。

Base64URL 和标准 Base64 有什么区别?

Base64URL 是标准 Base64 的 URL 安全变体,主要区别:

  • + 替换为 -
  • / 替换为 _
  • 移除末尾的 = 填充

Base64URL 常用于 JWT Token、URL 参数等场景,避免特殊字符被 URL 编码。

常见使用场景
  • Data URI:在 HTML/CSS 中内嵌小图片、字体
  • JWT Token:JSON Web Token 的三段结构使用 Base64URL 编码
  • 邮件附件:MIME 协议中传输二进制附件
  • API 传输:在 JSON 等文本格式中传递二进制数据
  • 配置文件:如 Kubernetes Secret 使用 Base64 编码
快捷键
  • Ctrl + Enter:编码
  • Ctrl + Shift + Enter:解码