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
切换到「文本」选项卡,选择编码或解码模式,然后将内容粘贴到输入框中。
- 2
输出即时生成,点击「复制」按钮即可复制结果。
- 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 完成,本工具没有任何服务端处理流程。