首页/在线工具/Base64 编解码

Base64 编解码工具

笃志资源网 · 在线工具免费 · 本地运行UTF-8 安全 · 中文不乱码

文本与 Base64 双向转换,按 UTF-8 字节处理——中文、emoji、特殊字符编码后再解码都能原样还原。全部计算在浏览器内完成,输入内容不会离开您的设备。

0 字符
0 字符

提示:编码是把文本变成 Base64 字符串,解码是反向操作。拿不准输入是文本还是 Base64 时,可以先点「解码」试试——解不开通常说明它本来就是文本。

使用说明

  1. 粘贴内容

    把要处理的文本或 Base64 字符串粘贴到「输入」框,字符数实时显示在右上角。

  2. 点编码或解码

    「编码」把文本转成 Base64,「解码」把 Base64 还原成文本。结果出现在下方框内,同时显示结果字符数。

  3. 复制或接力处理

    「复制结果」一键拷贝;「结果转为输入」把结果放回输入框,可以连续多轮编解码;「清空」从头开始。

常见问题

为什么中文 Base64 编码后再解码会乱码?

常见原因是编码时按 Latin-1(每字符一字节)取字节、解码时却按 UTF-8 解释,或反之。Base64 处理的是字节流,中文必须先确定字符集。本工具统一按 UTF-8 处理,两边一致所以不乱码。

Base64 是加密吗?

不是。Base64 只是一种把二进制数据转换成可打印 ASCII 字符的编码方式,没有任何密钥,任何人都能一秒解开。它只用于安全传输(如邮件附件、数据 URL),不能用来保护敏感信息。

图片怎么转 Base64?

把图片文件读取为二进制字节后按 Base64 编码,加上 data:image/png;base64, 前缀即可作为 data URL 嵌入 HTML 或 CSS。本工具面向文本场景;处理图片建议用支持文件选择的专业工具,避免直接粘贴二进制造成卡顿。

URL 里的 Base64 为什么带 - 和 _ ?

那是 URL 安全变体:标准 Base64 使用 + 和 /,这两个字符在 URL 和文件名里有特殊含义,所以变体用 - 和 _ 替代,并常省略末尾的 = 填充。遇到不含 = 又含 - _ 的串,可按此变体解码。

邮件附件太大发不出去?

企业邮箱单封附件可达数百 MB,超大文件建议用网盘中转。笃志企业邮箱年付 100 元/账号起,容量不限。