Base64转图片
将Base64图片字符串或Data URI还原为图片,在浏览器中预览支持的格式并下载原始文件。支持识别PNG、JPG、GIF、WebP等图片,保留原始数据。
处理结果将显示在这里。
如何将Base64还原为图片
- 粘贴Base64字符串,或完整的data:image/…;base64,… URI。
- 执行解码。工具根据还原后的文件字节识别图片类型,而不是只看前缀。
- 预览浏览器支持的图片,并下载原始图片文件。
Base64转图片使用要点
本工具根据实际字节识别格式,不盲目信任Data URI声明。支持的图片可预览;SVG不会作为可执行内容插入页面,TIFF等格式可能需要下载后查看。
将一像素GIF的Data URI还原为图片
- 输入内容
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7- 处理结果
result.gif (image/gif, 1 × 1 px, 42 B)
Base64转图片常见问题
需要把Data URI前缀一起粘贴吗?
两种都可以:只粘贴Base64编码本体,或完整的data:image/png;base64,… URI。不要连同HTML标签、CSS的url()或JSON两侧引号一起粘贴。编码中的空格、制表符和换行会被忽略。
Base64转PNG能把任何图片变成PNG吗?
不能。解码只是还原原始字节,不改变图片格式、尺寸或画质。PNG下载为.png,JPEG下载为.jpg。如果需要更换格式,请在解码后使用图片转换工具。
为什么没有预览,或者提示不是图片?
SVG和TIFF在这里仅提供下载,其他格式能否预览取决于浏览器支持和文件是否有效。文件特征可以识别格式,但不能证明文件完整。即使前缀写着image/png,非图片或无法识别的格式也会被拒绝。其他数据请使用“Base64转文件”。
支持Base64URL和大图片吗?
支持有效的标准Base64及URL安全Base64,可带有效的=填充符,也可省略。不要混用+/与-_两套字符,也不要把+变成空格。编码文本上限为48 MiB,解码后的文件上限为32 MiB。字符串被截断后,无法凭空补回缺失数据。
文件、令牌和文本会上传吗?
不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。
接下来可能用到的工具
- 图片转Base64
在浏览器中将PNG、JPEG、GIF、WebP、SVG等可识别图片转为Base64 Data URI。
- Base64转文件
把Base64字符串和Data URI还原为可下载的文件,保留完整二进制数据。
- Base64编码与解码
将UTF-8文本转为Base64,或解码标准与URL安全格式,自定义填充符和换行。
常见用途与示例
- Base64 在线解码
将 Base64 还原为可读的 UTF-8 文本,或下载原始文件字节。
全部开发者工具
编码与文件转换
在文本、二进制、网址和内嵌图片之间转换,保留原始数据。
Base64编码与解码
将UTF-8文本转为Base64,或解码标准与URL安全格式,自定义填充符和换行。
Base64URL编码与解码
使用-和_字符生成URL安全的Base64,支持不带填充符的Base64URL解码。
图片转Base64
在浏览器中将PNG、JPEG、GIF、WebP、SVG等可识别图片转为Base64 Data URI。
文件转Base64
将任意文件转为Base64字符串,可选Data URI前缀、填充符和MIME换行。
Base64转文件
把Base64字符串和Data URI还原为可下载的文件,保留完整二进制数据。
URL编码与解码
编码或解码网址组成部分、完整网址和表单字段,正确处理百分号转义与空格。
HTML实体编码与解码
将文本和Unicode字符转为HTML实体,或还原命名实体与数字字符引用。
Unicode查看与转义转换
查看Unicode码点、UTF-8字节和UTF-16代码单元,将JavaScript Unicode转义还原为文字。
数据与文本检查
读懂结构化数据和令牌,清楚查看文本的每一处变化。
哈希、标识符与定时规则
核对文件完整性,生成标识符,转换时间并预览定时任务。
MD5哈希与文件校验
计算文本或本地文件的MD5哈希,并与预期校验值对比。
SHA-1哈希与文件校验
计算UTF-8文本和文件的SHA-1哈希,核对完整校验值。
SHA-256哈希与文件校验
生成文本和文件的SHA-256哈希,核对下载文件与发布的校验值是否一致。
SHA-512哈希与文件校验
在本机计算SHA-512文本和文件哈希,比较完整的十六进制校验值。
CRC32校验值计算
计算文本或文件的标准CRC-32校验值,对比八位十六进制结果。
HMAC生成器
使用UTF-8或十六进制密钥生成HMAC-SHA-1、HMAC-SHA-256和HMAC-SHA-512。
UUID与GUID生成器
生成随机UUID v4或按时间排序的UUID v7,支持单个和批量生成。
Unix时间戳转换
转换Unix秒、毫秒时间戳和ISO 8601日期,查看UTC及任意IANA时区的对应时间。
Cron表达式解析
校验五段式或六段式Cron表达式,按IANA时区列出后续执行时间,考虑夏令时变化。
Cron表达式生成器
通过时间字段或常用预设生成Cron表达式,在所选时区预览后续执行时间。
输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。