把任意文件转换成Base64,
选中即得结果

文件转换成base64 是一个纯浏览器端的编码工具。图片、文档、音频拖进来,立刻输出可直接嵌入 HTML / CSS / JSON 的 Base64 字符串,全程不上传、不留存。

选择文件后自动生成本地 Base64 编码

尚未选择文件

为嵌入而生的编码能力

不做多余包装,只围绕「文件转换成base64」这一件事做扎实:速度快、结果准、能直接拿去用。

本地处理

文件不出浏览器

读取与编码全部在本地内存完成,不上传服务器,敏感素材也能放心转。

全类型

图片文档音频通吃

PNG、JPG、SVG、PDF、TXT、MP3 等常见格式均可转换为 Base64 字符串。

即取即用

一键复制到剪贴板

结果直接可粘贴进 CSS 的 url()、HTML 的 src 或接口请求体,无需二次清洗。

轻量

无插件零安装

打开网页即可用,手机浏览器同样支持,通勤路上也能救急。

可核对

体积与状态可见

显示原始文件大小与编码后长度,方便评估内联资源是否划算。

免登录

不收集不追踪

没有账号体系,也不记录你的文件名与内容,用完关掉页面即可。

三步完成转换

没有注册、没有等待队列,整个动作不超过十几秒。

选择文件

点击上传框,或直接把文件拖入;支持单个文件快速处理。

自动编码

浏览器读取内容并转换为 Base64,结果即时出现在文本框内。

复制使用

点「复制结果」,把字符串粘进代码或配置里,收工。

常见问题

关于文件转换成base64,大家问得最多的几件事。

转换后的 Base64 会带上 data URI 前缀吗?

输出的是纯 Base64 编码内容。若要在 HTML 或 CSS 中内联,需要自行在前面拼接 data:文件类型;base64,,例如图片可用 data:image/png;base64,。

文件会上传到服务器吗?

不会。编码由浏览器本地完成,文件内容不会离开你的设备,刷新或关闭页面后即释放。

Base64 会让文件变大吗?

会,通常会增大约三分之一。因此大文件不建议内联,小图标、字体、配置类内容更适合用它减少请求数。

可以一次转换多个文件吗?

当前版本聚焦单文件快速处理,保证每次输出清晰可追溯。批量需求可逐个处理,速度同样很快。

手机上能用吗?

可以。页面为响应式布局,手机端会单列堆叠显示,上传与复制逻辑与桌面端一致。

更新日志

每一次调整都为了让「文件转换成base64」更顺手。

  • v1.4近期

    优化大文件读取性能,编码期间界面不再卡顿;新增结果长度提示。

  • v1.3上一版

    新增一键复制按钮与失败提示,避免空结果被误粘贴。

  • v1.2较早

    移动端布局重构,单列堆叠更易点按;配色统一为主色 #7a5230 体系。

  • v1.0首个版本

    上线文件转 Base64 核心能力,纯本地处理,免登录直用。