Base64将输入字符串按字节切分,取得每个字节对应的二进制值(若不足8比特则高位补0),然后将这些二进制数值串联起来,再按照6比特一组进行切分(因为2^6=64),最后一组若不足6比特则末尾补0。将每组二进制值转换成十进制,然后在上述表格中找到对应的符号并串联起来就是Base64编码结果。

  Base64可用于任意数据的底层二进制数据编码,以应用于只能传输ASCII字符的场合。不过最常用于文本数据的处理传输,例如在MIME格式的电子邮件中,Base64可以用来编码邮件内容,方便在不同语言计算机间传输而不乱码,注意是传输而不是显示,例如在西欧地区计算机上使用utf-8编码即可正常显示中文(安装有对应字库),但是它未必能正常传输中文,这时转换为Base64便无此顾虑。

Base64编码若无特别说明,通常约定非ASCII字符按照UTF-8字符集进行编码处理。

工具介绍

base64 编码工具对字符串进行 Base64 编码或解码,常用于在文本协议中传输二进制数据、邮件附件处理和简单数据混淆。Base64 是可逆编码而非加密,编码后体积增大约三分之一,本工具支持中文字符本地处理。

使用场景

对字符串进行 Base64 编码或解码,常用于在文本协议中传输二进制数据、邮件附件处理和简单数据混淆。

优缺点对比

优点
  • 编码解码双向支持
  • 支持中文字符
  • 本地处理不外传
  • 结果可一键复制
缺点
  • Base64 不是加密,仅是编码
  • 编码后体积增大约 1/3
  • 不支持流式处理大文件

与同类工具对比

与 AES 等加密算法相比,Base64 不提供安全性,任何人都能解码;与 hex 编码相比,Base64 更紧凑(每 3 字节编为 4 字符),适合传输场景而非安全场景。

适合谁用

需要在文本通道传输二进制数据或处理邮件附件的开发者。

快速上手

  1. 输入待编码字符串
  2. 选择 Base64 编码或解码
  3. 点击执行按钮
  4. 复制转换结果

常见问题

Base64 安全吗?
不安全,Base64 是可逆编码而非加密,任何人都能解码,不要用于保护敏感数据。
解码乱码怎么回事?
可能是输入不是合法 Base64 或原始数据为二进制,需确认编码格式。

关于本站

查工具网的在线工具免费吗?
是的,本站所有在线工具完全免费,无需注册即可直接使用。
使用工具时我的数据会上传或保存吗?
绝大多数工具在您的浏览器本地处理,不会上传到服务器;涉及网络查询的工具(如 IP 查询、WHOIS、ICP 备案)仅用于完成本次查询,不会留存您的输入内容。
手机上可以使用这些工具吗?
可以。全站采用响应式设计,使用手机浏览器直接访问即可获得良好的操作体验。
工具都涵盖哪些类别?
包括 JSON 处理、代码格式化、加解密、编码转换、网络查询(IP/WHOIS/ICP)、单位换算、文本处理等数十种实用工具。