KitAnvil免费在线工具

首页 / 转码编码 / Base64 编码/解码

Base64 编码/解码

在浏览器内快速对文本和文件进行 Base64 编码/解码。

◆ 工具本地处理 · 文件不上传
Or encode a whole file

+

相关工具

查看全部 →

什么是 Base64 编码?

Base64 是一种把二进制数据(文本、图片、文件)转成纯 ASCII 字符串的表示方式,只用到字母、数字和少量符号。它最初为邮件等只能传递文本的通道而设计,如今无处不在:data URL、JSON API、鉴权头、把图片直接嵌进 HTML 或 CSS。

为什么要编码或解码 Base64?

当传输通道只接受文本时就需要编码。常见真实场景:- 把图片嵌入成 `data:` URL,让浏览器少发一次额外请求。- 让二进制内容能安全放进只能存文本的 JSON。- 对含不可见字符的令牌、密钥或数据做文本安全处理。反过来,当你收到这样一串文本、需要还原成原始文件或明文时,就要解码。

如何使用本工具

一切都在你自己的设备上完成:粘贴一段文本,选择编码或解码;也可直接放进文本文件,结果即时生成。想把真实的二进制文件(如图片)编码/还原,可粘贴 data URL 形式并解码回原文件查看或下载。数据不会被上传。

Base64 还是二进制,该用哪个?

传输通道被文本限制(URL、JSON、data URI)时用 Base64;自己能控制通道时保持普通二进制或直接传文件更划算,因为 Base64 会把体积撑大约 33%。对于网页资源,更小的 WebP 加真实文件托管通常比硬塞 Base64 进 HTML 更优。

常见问题