免费Base64编解码器

在线Base64编解码工具,支持文本↔Base64互转、文件↔Base64互转。纯前端处理,数据安全不上传,支持UTF-8中文编码。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

📝 输入内容 支持文本和文件

转换结果

点击上方按钮查看转换结果...

📖 什么是Base64?

Base64是一种基于64个可打印字符(A-Z、a-z、0-9、+、/)来表示二进制数据的编码方式。它常用于在需要处理文本数据的场合中传输或存储二进制数据。

Base64编码原理

  • 将每3个字节(24位)分为4组,每组6位
  • 每组6位映射到一个可打印字符
  • 不足3字节时用 = 填充
  • 编码后数据量增加约33%

常见应用场景

  • Data URL:将图片内嵌到HTML/CSS中,如 data:image/png;base64,iVBOR...
  • HTTP Basic Auth:用户名:密码编码后放入Authorization头
  • JWT令牌:Header和Payload部分使用Base64URL编码
  • 邮件附件:MIME标准中用于编码二进制附件
  • API传输:在JSON等文本格式中传输二进制数据

Base64 与 Base64URL 对比

  • Base64:使用 +/,用 = 填充
  • Base64URL:使用 -_,无填充,适合URL和文件名