跳到主要内容

Base64 图片 Data URI 转换器:编码、解析与解码

图片转 data URI(base64 或 URL 编码),解析任意 data URI,支持预览和下载,全部在浏览器完成。

  • 本地处理
  • 分类 图片
  • 适合 发布前把图片尺寸、格式或体积调到合适范围。
📂
拖一张图到这里,或 选择文件
PNG · JPG · WebP · GIF · SVG · ICO
提示:Ctrl/⌘+V 可粘贴剪贴板里的图片。
DATA URI

这个工具能做什么

一个专注于 data URI 全流程的工具:把 PNG、JPG、WebP、GIF、SVG 或 ICO 拖进来,立刻得到标准格式的 `data:image/...;base64,...` URI,可直接粘进 CSS、HTML 或 JavaScript,不走任何服务端。对于 SVG,可以切换成 URL 编 码输出(`data:image/svg+xml,...`),通常比 base64 小 20-30%,兼容性一样 好。切到「解析」模式,粘入任意 data URI,工具会把它拆开展示:媒体类 型、编码方式、数据字节数和有效性检验,适合审查 CSS bundle 或 HTML 邮件模板里嵌入的内联资源。粘入 base64 图片 data URI 还能直接预览图片 并下载原文件。

工具细节

输入
文件 + 文本 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 下载
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 20 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
图片 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

Base64 图片 Data URI 转换器 适合怎么用

适合在网站、店铺、社媒、表单上传或素材交付前处理图片。

适合处理的图片任务

  • 发布前把图片尺寸、格式或体积调到合适范围。
  • 分享照片前检查 EXIF、GPS 和其他隐藏元数据。
  • 不上传私有素材,也能生成可发布的图片变体。

图片检查项

  • 先按真实展示尺寸改图,再压缩。
  • 转格式后检查透明度、动画和色彩配置是否变化。
  • 图片可能含隐私时,先检查或清理元数据。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 Base64 图片转换器 图片 ⇄ Base64 互转,拖拽 PNG/JPG/WebP/SVG,得 data URI 用于 CSS / HTML / Markdown。 打开
  2. 2 Base64 编码 / 解码 文本、文件、Data URL 一站搞定,纯浏览器运行,数据不离开本地。 打开
  3. 3 SVG 优化压缩器 SVG 优化压缩器, 去注释 / metadata / 空属性 / 圆角小数, 合并无用 group, 100% 浏览器本地不上传, 平均能压 30-60%。 打开

真实使用场景

  • 用 URL 编码输出内联 SVG 图标,体积更小

    你有一个 1.2 KB 的 SVG 图标需要内联进 CSS 文件。拖进编码器, 切换到 SVG 的「URL 编码」输出,复制紧凑的 `data:image/svg+xml,...` 字符串,通常比等效的 base64 形式小 15-25%。粘贴前体积统计就已经确认了节省效果。

  • 审查 CSS bundle 里的内联 data URI

    生产 CSS 文件里有一段可疑的内联图片。把原始的 `data:image/...` 字符串粘到解析模式,立刻看到 MIME 类型、编码方式和解码字节 数。有效性检验告诉你它是否格式正确或已损坏,全程不需要手动 解码。

  • 从配置或模板里的 data URI 还原图片文件

    同事把一段 `data:image/webp;base64,...` 塞进了 JSON 配置,你 要把真实文件取回来。把完整 URI 粘到解析模式,预览图片,点「下 载」就拿到一模一样的原始 WebP 字节,MIME 类型直接从 URI 前 缀读出来,不需要手动猜。

常见踩坑

  • 内联超过 4-5 KB 的图片:data URI 会撑大 HTML/CSS、无法独立缓存、直接拖垮 Core Web Vitals;转换后的体积统计清楚地告诉你什么时候这是坏主意。

  • 把裸 base64 字符串(没有 data:image/...;base64, 前缀)粘进 CSS background-image 或 HTML src,浏览器会静默忽略;始终使用完整的 data URI 形式。

  • SVG 坚持用 base64,而实际上 URL 编码能小 20-30% 且浏览器支持完全相同;先切换 SVG 编码模式对比大小,再决定。

隐私说明

所有文件读取、编码和解码都通过 FileReader 和标准 JavaScript 在浏览器 内完成,转换或解析时不发出任何网络请求,Network 面板请求数一直是 0。 你的图片数据既不写入 URL 也不发送到任何地方。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-07-02