青禾工具
  • 首页
  • 我的工具
Base64在线编码解码
开发类
输出设置
URL安全变种
保留填充字符

简介

🚀 Base64 在线编码解码 🚀

Base64 编码是一种将二进制数据转换为 ASCII 字符串的编码方式,常用于在文本协议(如 HTTP、JSON)中安全传输二进制内容。

Base64 使用 64 个字符:A-Z, a-z, 0-9, +, /。每个字符对应 6 位二进制值。

为什么需要 base64 编码呢? 因为有些系统只能处理文本,比如电子邮件或者 URL,这时候需要把二进制数据转成可打印字符。

本工具免费使用,所有操作均在本地浏览器中处理,不上传服务器,更安全!

使用说明

  1. 手动输入或粘贴文本到第一个文本框
  2. 点击编码或解码,可以在第二个文本框中看到对应结果
  3. 点击复制结果会自动复制编/解码后的结果到剪贴板

Base64 编码过程

  • 分组:将二进制数据按 3 字节(24 位) 为一组。

  • 分块:将 24 位分为 4 个 6 位块。

  • 映射:每个 6 位块转换为对应的 Base64 字符。

  • 填充:如果输入数据不足 3 字节,用 = 填充结果。

示例:输入 Man(ASCII 为 77 97 110)

   77        97        110       → 3字节

01001101  01100001  01101110     → 24位

010011 010110 000101 101110      → 分割为4个6位块,十进制值 19, 22, 5, 46

  T      W      F      u         → ASCII对应字符结果 TWFu

URL 安全变种

在 URL 里用+/会有问题,因为/会被解析成路径分隔符,+可能在查询字符串中被转义,所以需要 URL 安全的变种,通常是替换+/为-_,并且去掉填充的等号。

qinghetool.com
青禾工具,做最贴心的工具站
年月
还有天
<
两条路在黄林里分道扬镳,我选择了人迹更少的一条,那决定了我一生的道路。
最新工具

    图片转Base64编码

    图片转Base64编码,Base64编码转换为图片,最好用的Base64在线工具

    Base64在线编码解码

    Base64在线编码解码,最好用的Base64在线工具

    Json格式化

    Json工具,一键格式化json,多种高亮风格,支持折叠、错误定位,全屏查看!
Copyright ©2025 青禾工具 | 鲁ICP备2025160337号
微信公众号
首页签到我的更多
微信公众号
使用微信扫一扫,关注青禾工具