🔤 Base64 编解码

文本与 Base64 互相编码解码(支持中文)

立即使用 Base64 编解码 →

工具简介

接口传参、图片内嵌、数据传输时,经常会碰到一串看起来像乱码的 Base64 字符串。它本质上是一种把二进制数据转成可打印文本的编码方式。

本工具支持文本与 Base64 的互相转换,并正确处理中文字符,粘贴即转。

主要功能

怎么用

  1. 打开 Base64 编解码页面
  2. 在输入框中粘贴待处理的文本或 Base64 字符串
  3. 点击「编码」或「解码」按钮
  4. 在输出框查看结果并复制使用

打开 Base64 编解码 工具 →

可调参数

参数默认值与范围使用建议
方向文本 → Base64 / Base64 → 文本两个方向都支持,自动识别是否合法
字符集UTF-8中文不会乱码:先按 UTF-8 转字节再编码

为什么体积会变成原来的 1.33 倍

Base64 把每 3 个字节重新编成 4 个可打印字符,所以长度必然膨胀约 1/3,并且末尾常出现 <code>=</code> 补位符。这是编码规则决定的,不是工具的缺陷。

它也不是加密。任何人都能一键解回原文,所以别用它传送密码或密钥。

什么时候用它

常见问题

为什么我用别的工具解码中文会乱码?

Base64 本身只处理字节,中文需要先按 UTF-8 编码成字节再转 Base64。本工具已正确处理这一步,因此不会出现乱码。

Base64 是加密吗?

不是。它只是编码方式,任何人都可以在一秒内解码。千万不要用 Base64 来保存密码等敏感信息。

编码后为什么变长了?

每 3 个字节会被编码成 4 个字符,因此体积大约增加 33%,这是 Base64 的固有开销。

相关工具

数据处理方式

Base64 编解码 在你的浏览器本地完成全部计算,你选择的文件与输入的内容都不会被上传到任何服务器,处理结束后即被释放。详细的数据处理方式请查看我们的隐私政策。