咕咕嘎工具箱 关于 友链

Base64 编解码

结果

需要把图片转成 Base64 / Data URL?请用 图片转 Base64。

使用说明

把任意文本和 Base64 互相转换,中文不乱码。

规则说明:

  • 编码:把文本转成 Base64,常用于接口、邮件、配置文件里携带数据
  • 解码:把 Base64 还原回文本
  • 中文等非 ASCII 字符会先按 UTF-8 处理再编码,解码出来也是 UTF-8,不会出现乱码
  • 串里允许有空格和换行(复制时分行的那种),会自动忽略;其他 Base64 之外的字符会报错
  • 结尾的等号是补位,标准解码需要它,属于正常现象

常见疑问:

  • 为什么出来一串字母数字加等号?Base64 把每 3 字节并成 4 个字符,末尾不足补等号,正常
  • Base64 是加密吗?不是,只是编码,谁都能解,别拿它当密码
  • 等号能去掉吗?标准解码需要等号;有些宽松实现允许去掉,这里按标准来
  • 为什么解码报错?多半是混进了空格以外的非法字符,或长度不是 4 的倍数

说明:

  • 输入内容只在你的浏览器里计算,不会上传