免费在线 Data URI 生成工具,支持文件和文本转 data: 协议 URL,Base64 和 URL 编码两种方式
摘要:免费的在线 Data URI 生成工具,支持文件和文本转 data: 协议 URL,Base64 和 URL 编码两种方式,自动检测 MIME 类型,浏览器本地处理不上传。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
把图片或文本内联进网页、样式表或数据文件——数据统一资源标识让资源不依赖外部文件,适合小图标、配置片段、邮件模板。本工具支持文件上传或文本粘贴,可选 base64 或百分号编码,自动或手填媒体类型,本地编码。
1. 怎么用
文件模式会按文件自带类型生成;文本模式可手改媒体类型(如文本、矢量图、脚本)。编码切换后重新生成再复制。
- 选择文件模式或文本模式。
- 上传文件或粘贴文本;确认媒体类型与编码方式。
- 复制生成的数据统一资源标识,嵌入超文本或样式。
2. 适用范围
- 小资源(几 KB)内联收益最大:减少请求,首屏更利落。
- 超过约十 KB 的资源内联往往亏——base64 约膨胀三分之一,超大内联拖慢解析。
- 矢量图常优先百分号编码,语义保留更完整、体积也可能更小。
- 邮件模板常需内联图片——许多客户端默认不加载外链图。
3. 两种编码怎么选
base64 适合二进制(位图、字体);百分号编码适合文本资源(矢量图、样式片段),因为某些字符在标识里有特殊含义。矢量图内联的经典坑:井号必须编码,否则样式会把后面内容当锚点。样式的地址函数用引号包裹时,注意标识内部引号配对,避免截断。
4. 缓存与体积权衡
- 内联资源无法单独缓存——改一个图标等于整页缓存失效。
- 构建工具常对很小的资源自动内联,超过阈值仍发独立文件;本页适合手工决定或调试。
- 复制前看一眼输出长度,异常膨胀往往是选错了编码或误塞了大图。
5. 和 Base64、图片工具的配合
只要纯 Base64 字符串、不要数据统一资源标识前缀时,用 Base64 相关工具即可。图片先压缩或转格式再来本页,能明显缩短标识长度。全程本地,文件与文本不会上传。
6. 安全提示
处理前后各留一份原文副本,方便对照;遇到不确定的边界输入,先缩小样本再放大。团队协作时把本页步骤写进检查清单,比口头约定更不容易漂移。 处理前后各留一份原文副本,方便对照;遇到不确定的边界输入,先缩小样本再放大。团队协作时把本页步骤写进检查清单,比口头约定更不容易漂移。 处理前后各留一份原文副本,方便对照;遇到不确定的边界输入,先缩小样本再放大。团队协作时把本页步骤写进检查清单,比口头约定更不容易漂移。
- 不要把含密钥的配置以数据统一资源标识形式提交到公共仓库。
- 内联脚本标识在部分内容安全策略下会被拦截——先查站点策略。
- 来路不明的标识不要直接贴进生产页,先确认媒体类型与内容。
常见问题
不会,编码完全在本地进行,未公开的素材也可以放心处理。不过生成结果贴到哪里、被谁看到,仍要自己留心。
文本模式和文件模式:文本模式输入任意文本并可手改媒体类型(如文本、矢量图、脚本);文件模式支持拖拽上传,按文件自带类型识别。切换编码方式后记得重新生成再复制。
Base64 适合二进制(位图、字体),体积约增加 33%;百分号编码适合文本资源(矢量图、样式片段),语义保留更完整。内联 SVG 有个经典坑:井号必须编码,否则样式表会把井号后面的内容当锚点。只要纯 Base64 字符串、不要 data: 前缀时,改用 Base64 工具即可。
几 KB 的小资源收益最大:减少请求、首屏更利落;超过约十 KB 往往亏——base64 约膨胀三分之一,超大内联拖慢解析。内联资源也无法单独缓存,改一个图标等于整页缓存失效。复制前看一眼输出长度,异常膨胀通常是选错编码或误塞了大图;图片先压缩或转格式再来,能明显缩短标识。
很多邮件客户端默认不加载外链图片,把图片内联成 Data URI 才能稳定显示——这是这种格式最经典的落地场景之一。
不要把含密钥的配置以 Data URI 形式提交到公共仓库;内联脚本标识在部分内容安全策略(CSP)下会被拦截,先查站点策略;来路不明的标识不要直接贴进生产页,先确认媒体类型与内容。
相关工具
相关文章
TOTP 二次验证完全指南:原理、otpauth URI 与本地调试
理解 RFC 6238 TOTP 工作原理:算法/位数/周期、otpauth URI、倒计时窗口,以及如何用浏览器本地工具调试双因素认证。
Mock 数据生成器完全指南:快速生成测试数据
用字段类型、地区样本与随机种子批量生成可复现的测试数据,导出 JSON/CSV/TSV/YAML/SQL,提升前端联调与测试效率
测试数据合规使用边界:为什么测试环境用真实用户数据本身就是违法
开发测试环境引用真实用户数据违反《个人信息保护法》:PIPL 明确目的限制原则,测试属于全新处理目的。合法替代数据四来源(脱敏/合成/公开测试段/自造)、「格式合法但随机」的技术原理(国标校验位),以及红线清单。附身份证/手机号/信用代码的校验位算法表。