Zolkit

Base64 编码 / 解码

将文本编码为 Base64,将 Base64 解码为文本,或将任意图片转换为 Base64 数据 URL。即时处理,完全私密,永久免费。

即时编码与解码 Base64

Base64 是一种广泛用于电子邮件、数据 URI、JWT 和 API 载荷的二进制转文本编码方案。Zolkit 的编码/解码工具完全在浏览器中运行,文件从不上传至服务器。

完全私密

所有编码和解码均通过浏览器原生 Web API 在本地完成,您的文本和图片不会离开设备。

即时转换

输入时实时更新结果,无需点击按钮或刷新页面,瞬间获得输出。

图片转数据 URL

拖入 PNG、JPG、GIF、WebP 或 SVG 文件,即可获得可直接嵌入 HTML 或 CSS 的 Base64 数据 URL。

Unicode 支持

正确处理多字节 Unicode 字符,Emoji 和非 ASCII 文本均可无损编码与解码。

永久免费

无需注册,无需账号,无水印,完全免费使用。

图片预览

在生成 Base64 数据 URL 的同时,实时查看图片预览及文件大小信息。

如何编码或解码 Base64

  1. 1

    切换到「文本」选项卡,选择编码或解码模式,然后将内容粘贴到输入框中。

  2. 2

    输出即时生成,点击「复制」按钮即可复制结果。

  3. 3

    如需处理图片,切换到「图片」选项卡,拖入文件(最大 2 MB)即可获得 Base64 数据 URL。

常见问题

什么是 Base64 编码?

Base64 是一种将二进制数据转换为可打印 ASCII 字符的编码方式,使用 64 个字符表示二进制数据。广泛用于数据 URI、电子邮件附件、JWT 令牌和 API 响应等需要以文本传输二进制内容的场景。

支持 Unicode 和 Emoji 吗?

支持。编码器在调用 btoa 前会先使用 encodeURIComponent 处理多字节字符,解码器则反向操作,因此任何 Unicode 文本(包括 Emoji)均可无损往返转换。

哪些图片格式可以转换为 Base64?

支持 PNG、JPG/JPEG、GIF、WebP 和 SVG。工具使用 FileReader API 读取文件,并生成 data:[mime];base64,[data] 格式的数据 URL。

有文件大小限制吗?

图片限制为 2 MB,对于嵌入式用途已经足够。文本输入没有强制限制,仅受浏览器可用内存约束。

可以将 Base64 数据 URL 直接嵌入 HTML 吗?

可以。将其用作 <img> 标签的 src 属性或 CSS 背景图片 URL 即可。这样可以省去一次 HTTP 请求,对于小图标等场景很有优势。

我的文件或文本会被发送到服务器吗?

不会。所有操作均在浏览器中通过 btoa/atob 和 FileReader API 完成,本工具没有任何服务端处理流程。