免费在线 Base64 编码解码工具
在线免费将文本、图片和文件编码为 Base64,或解码 Base64 字符串。完全在浏览器本地处理,无需上传文件。
100% 客户端处理 · 数据永不离开您的浏览器使用说明 Base64 编码解码工具
根据您的需求选择对应模式:
- 文本模式:粘贴任意 UTF-8 文本,点击编码将其转换为 Base64;或粘贴 Base64 字符串,点击解码还原原始文本。
- 图片模式:粘贴 Base64 字符串,即可预览渲染后的图片——非常适合调试 CSS
data:URI。 - 文件模式:将任意文件拖放到此处,即可获得其 Base64 表示。支持图片、PDF、ZIP 及任何二进制格式。
点击 ⇄ 按钮切换编码/解码方向,或使用 Ctrl/Cmd+Enter 执行操作,Ctrl/Cmd+K 清空内容。
常见问题
什么是 Base64 编码?
Base64 是一种二进制转文本的编码方案,使用 64 个可打印的 ASCII 字符(A–Z、a–z、0–9、+、/)来表示二进制数据。它常用于将图片或文件等二进制数据嵌入到 JSON、HTML 或电子邮件等文本格式中。
我的数据安全吗?会被上传到服务器吗?
不会。所有编码和解码操作完全在您的浏览器中通过 JavaScript 执行,不会向任何服务器发送任何数据,您的数据始终留在本地设备上。
标准 Base64 和 URL 安全 Base64 有什么区别?
标准 Base64 使用 + 和 / 字符,这两个字符在 URL 中有特殊含义。URL 安全的 Base64 将 + 替换为 -,将 / 替换为 _,从而可以在 URL 和文件名中直接使用,无需百分号编码。
可以将图片编码为 Base64 吗?
可以!切换到"图片"模式,粘贴 Base64 字符串即可解码并预览图片;或使用"文件"模式,拖放任意图片文件即可获取其 Base64 表示。
Base64 有哪些常见用途?
在 HTML/CSS 中嵌入图片(data URI)、在 JSON API 中编码二进制附件、在数据库中存储二进制数据、在 HTTP Basic Auth 请求头中编码凭据,以及处理 JWT 载荷中的二进制数据。