Base64 编码解码工具 本地不上传

文本与 Base64 双向转换(完整支持中文 UTF-8),图片 / 任意文件一键转 Base64 或 data URI,也可把 Base64 还原成图片下载。

文本 ⇄ Base64

原文(明文)
Base64 结果

图片 / 文件 → Base64

🖼️
点击选择文件,或把图片拖拽到这里
支持 JPG / PNG / GIF / WebP / SVG 及任意格式,单个建议 ≤ 10 MB
预览

Base64 → 图片

还原预览

使用说明

这个工具能做什么

Base64 是一种把二进制数据转成可打印字符的编码方式,常见于接口传参、图片内联、邮件附件和配置项。这个工具提供三种能力:文本与 Base64 双向转换、图片或任意文件转 Base64、Base64 字符串还原成图片。所有计算都在浏览器本地完成,文件不会离开你的电脑。

怎么用

  1. 文本转 Base64:在左侧输入中文或英文,点「编码 →」,右侧即得到结果,默认开启即时转换。
  2. Base64 转文本:把 Base64 粘到右侧,点「← 解码」,左侧会还原出原始文本。
  3. 需要放进 URL 时,勾选「URL 安全字符」,会把 + / 换成 - _ 并去掉补位等号。
  4. 图片转 Base64:点击或拖拽文件到虚线框,选择输出 data URI 还是纯 Base64,可一键复制或存成 txt。
  5. Base64 还原图片:粘贴 Base64 或完整的 data URI,点「生成图片」即可预览并下载。

常见问题

Base64 是加密吗?

不是。Base64 只是编码,用来让二进制数据能通过只支持文本的通道传输,任何人都能原样解码,不能用于保护密码或隐私数据。

为什么转出来的字符串比原文件大?

Base64 每 3 个字节编成 4 个字符,体积约增加 33%,还会因换行再略增。大图建议先压缩再转换。

中文编码后和后端结果对不上怎么办?

多半是字符集不一致。本工具统一按 UTF-8 编码后再做 Base64,与 PHP、Java、Python 的 UTF-8 实现一致;若后端用的是 GBK,需要先转码。

data URI 和纯 Base64 有什么区别?

data URI 带 data:image/png;base64, 前缀,浏览器可直接识别显示;纯 Base64 只有编码本体,适合存进数据库或配置文件。

有文件大小限制吗?

没有硬性限制,但浏览器内存有限,单个文件建议在 10 MB 以内。超大文件转换时页面可能卡顿。

相关工具

哈希计算工具 JSON 转换工具 JWT 解析工具 图片压缩转换工具 二维码生成工具 时间戳转换工具 人民币大小写转换工具 日期天数计算器
竹林小闲工具箱·京ICP备2026055559号