图片与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。
超过10,240个UTF-16代码单元:嵌入可能增大页面并失去独立图片缓存;适当时优先使用普通图片资源。
图片预览
仅在此页面处理,不上传或存储。片段仅为文本,不在页面中作为HTML或CSS插入。
使用步骤
如何使用
- 选择图片编码,或粘贴规范受支持图片Base64主体/数据URL解码。
- 查看检测MIME、字节大小、编码增量及图片预览或SVG源文本。
- 选择数据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需满足本工具的受限子集规则。