图片与设计工具

图片与Base64转换器

支持栅格及受限静态SVG双向转换,仅通过Blob图片预览SVG。无需画布转换或改写元数据,保留原始字节。

优先本地处理无需注册隐私说明 ↗

支持栅格及受限静态SVG双向转换,仅通过Blob图片预览SVG。无需画布转换或改写元数据,保留原始字节。

文件/解码字节≤10 MiB;数据URL/文本输出≤15,728,640个UTF-16代码单元。PNG/JPEG/WebP/GIF签名与AVIF ftyp品牌仅识别可能格式,不证明完整有效性或浏览器支持。像素解码可能使用超过字节限制的内存。

双向SVG:UTF-8≤1 MiB、≤5,000节点、深度≤100,要求SVG命名空间和根,仅基础形状/分组/文本。禁止DTD、实体、处理指令、脚本、foreignObject、动画、style、href、url()和外部引用,连本地片段引用也拒绝。本工具拒绝不支持的SVG,不是净化器。接受的原始字节仅在img Blob图片上下文预览,并原样下载。

选择文件或粘贴Base64。

仅在此页面处理,不上传或存储。片段仅为文本,不在页面中作为HTML或CSS插入。

使用步骤

如何使用

  1. 选择图片编码,或粘贴规范受支持图片Base64主体/数据URL解码。
  2. 查看检测MIME、字节大小、编码增量及图片预览或SVG源文本。
  3. 选择数据URL、原始Base64、CSS、HTML或JSON,复制或下载文本及原始图片字节。

文本输出格式

文件/解码字节≤10 MiB;数据URL/文本输出≤15,728,640个UTF-16代码单元。PNG/JPEG/WebP/GIF签名与AVIF ftyp品牌仅识别可能格式,不证明完整有效性或浏览器支持。像素解码可能使用超过字节限制的内存。

SVG文本源(不是渲染预览)

支持栅格及受限静态SVG双向转换,仅通过Blob图片预览SVG。无需画布转换或改写元数据,保留原始字节。 双向SVG:UTF-8≤1 MiB、≤5,000节点、深度≤100,要求SVG命名空间和根,仅基础形状/分组/文本。禁止DTD、实体、处理指令、脚本、foreignObject、动画、style、href、url()和外部引用,连本地片段引用也拒绝。本工具拒绝不支持的SVG,不是净化器。接受的原始字节仅在img Blob图片上下文预览,并原样下载。

编码文本

仅在此页面处理,不上传或存储。片段仅为文本,不在页面中作为HTML或CSS插入。

常见问题

你可能还想知道

签名匹配能证明图片有效吗?

不能,仅检查标识字节及MIME一致性。浏览器显示能力及完整格式有效性是另外的问题。静态SVG需满足本工具的受限子集规则。