Base64 编码 / 解码

在文本与 Base64 之间互转,完整支持 UTF-8。数据不会离开你的浏览器。

使用方法、核对例子与结果解释 ↓

无效的 Base64 输入

什么是 Base64?

Base64 用 64 个可打印 ASCII 字符表示二进制或文本数据,常用于在 URL、邮件与 data URI 中嵌入数据。本工具正确处理 UTF-8,因此非英文字符也能无损往返。

常见问题

我的文本会被上传吗?

不会。所有编解码都在你的浏览器本地完成。

完全在浏览器本地离线运行。

看懂结果,再作判断

编码不是加密

普通文字选择编码,已有 Base64 字符串选择解码。工具先将文字转为 UTF-8 字节,因此可处理中文和表情符号。拿到编码的人都能还原内容;Base64 不能保护密码或私人文件。

做一次往返验证

Hello 编码后是 SGVsbG8=;切换解码并粘贴 SGVsbG8=,应还原为 Hello。末尾等号用于补位。通常每 3 个原始字节会变成 4 个字符,因此这是一种传输格式,不是压缩。

解码失败时检查什么

这是文字转换工具,不是任意二进制文件查看器。输入须为标准 Base64,解码后须是有效 UTF-8 文字。请先移除 data: 前缀;含 - 或 _ 的 URL 安全版本需要另行转换。空白会被忽略,但错误字符或无效字节会显示错误,避免输出看似正确的残缺内容。

计算方法与限制 · 反馈可复现的错误