基于浏览器
Base64 编码/解码 (支持文本/文件)
在浏览器中即时执行 Base64 解码 / Base64 编码。支持转换文本、文件和 Data URL 的 Base64 转换工具。
无需服务器传输 (浏览器处理)
支持 Data URL
UTF-8 文本显示
模式
输入类型
根据输入内容建议最佳流程。
输入 (文本)
Ctrl/⌘ + Enter 进行转换
* 输入内容不会发送;在本浏览器内处理。
拖放文件 / 点击选择
文件名: -
大小: -
MIME: -
在浏览器中处理。未上传。
选择包含 Base64 字符串的文件进行解码。
输出
文件结果
解码结果可作为文件下载。
文件名: -
大小: -
MIME: -
分离 Data URL (data:...;base64,)
MIME
Base64 主体
输出可以复制或下载。
高级设置
高级设置
通用
编码 (文本)
字符编码
UTF-8
输出格式
MIME
解码 (显示/输出)
解码结果处理
显示为文本时,解释为 UTF-8。如果原始数据是其他字符代码,显示可能会乱码。
用法 / 示例
编码 Base64
- 将模式设置为 '编码' 或 '自动检测'。
- 将文本粘贴到输入字段中。
- 点击转换以获取 Base64。
输入
Hello, Base64!
输出
SGVsbG8sIEJhc2U2NCE=
解码 Base64
- 将模式设置为 '解码' 或 '自动检测'。
- 粘贴 Base64 (或 Data URL)。
- 转换以查看文本或文件结果。
输入
VGhpcyBpcyBhIHRleHQgZXhhbXBsZQ==
输出
This is a text example
分离 Data URL
粘贴 Data URL 以自动分离 MIME 和 Base64 主体。您可以复制并重用它们。
Data URL
data:text/plain;base64,SGVsbG8=
分离结果
MIME: text/plain Base64: SGVsbG8=
注意
如果文本乱码
即使使用 '显示为文本 (UTF-8)' 看起来仍然错误,请下载为二进制文件进行检查。
Data URL 格式
data:...;base64, 后面跟着 Base64 主体。如果缺少头部,则无法分离。
大输入
如果尺寸很大,处理可能需要时间。
小知识
- Base64 将 3 个字节转换为 4 个字符。
- URL 安全的 Base64 使用 - _ 代替 + /。
常见问题
文本乱码
我们提供 '显示为文本 (UTF-8)' 模式。对于二进制数据,请切换到 '下载为文件' 进行检查。
支持 Data URL (data:image/...;base64,) 吗?
是的。它会自动分离 data:*;base64, 头部和 Base64 主体,并且还可以显示 MIME 类型。
文件会被发送吗?
不。转换在浏览器内完成,不会上传到服务器。
可以解码带有换行的 Base64 吗?
是的。打开 '忽略空白/换行' 以处理来自电子邮件或证书的 Base64。
支持 Base64URL (- 和 _) 吗?
是的。打开 '允许 URL 安全的 Base64'。