在线 Base64 编码与解码器
Loading...
Loading Base64...
描述
将二进制数据或文本编码为Base64,用于电子邮件附件和API,或借助内置验证轻松解码。
关于 在线 Base64 编码与解码器
Base64 编码/解码器可直接在你的浏览器中将文本和二进制数据与 Base64 相互转换。Base64 将二进制数据表示为 ASCII 文本,因此可以安全地嵌入到 URL、JSON、XML、电子邮件附件和数据 URI 中。瞬间完成编码或解码并内置校验——任何内容都不会发送到服务器。
使用方法
- 选择你的源数据是纯文本还是文件。
- 若要编码,请将文本输入或粘贴(或上传文件)到输入框中——Base64 输出会立即显示。
- 若要解码,请粘贴 Base64 字符串;解码后的文本将被显示并校验。
- 复制结果,或在处理文件时下载它。
示例
| 示例 | 输入 | 输出 |
|---|---|---|
| 编码 | Hello, World! | SGVsbG8sIFdvcmxkIQ== |
| 解码 | Zm9vYmFy | foobar |
常见问题
Base64 是加密吗?
不是。Base64 是一种编码,而非加密。任何人都可以解码它——它不提供任何安全性或保密性。请用它来安全传输二进制数据,而不是用来保护机密信息。
为什么 Base64 输出比输入更长?
Base64 将每 3 个字节的输入表示为 4 个 ASCII 字符,因此输出比原始数据大约大 33%。这一开销是换取文本安全传输的代价。
什么是数据 URI?
数据 URI 使用 Base64 将文件直接嵌入到 URL 中,例如 data:image/png;base64,iVBORw0K…。它让你可以内联小图片或字体,而无需单独的 HTTP 请求。
解码是在服务器上进行的吗?
不是。编码和解码完全在你的浏览器中运行,因此即使是敏感数据也会保留在你的设备上。