文本与Base64互转 · 图片生成Data URL · 拖拽上传 · 实时预览
将文本或图片文件转换为 Base64 字符串。
点击选择文件或拖拽图片到这里
图片预览 / Base64 结果
将 Base64 字符串还原为原始文本或图片。
Base64 是一种用64个可打印字符表示二进制数据的编码方式,广泛应用于数据传输、图片内嵌、URL参数加密等场景。ng.cc提供的在线Base64编解码工具,无需安装、完全免费,支持文本与Base64互转、图片一键生成Data URL、拖拽上传实时预览。所有转换均在浏览器本地完成,不经过任何服务器,保护您的数据隐私。
支持中英文、特殊字符的Base64编码与解码。自动处理UTF-8字符集,解决中文乱码问题。
拖拽或点击上传图片,自动生成完整的Data URL(data:image/xxx;base64,...),可直接用于HTML img标签、CSS background、小程序等。
自动识别Base64字符串是普通文本还是图片Data URL。如果是图片,直接渲染预览;如果是文本,显示解码结果。
所有操作均在您的浏览器内完成,无需上传服务器。图片不会离开您的电脑,适合处理敏感数据。
Base64在现代Web开发中无处不在,以下是几个典型应用场景:
Base64使用6位二进制表示一个字符(2^6=64),而原始数据是8位一个字节。编码后体积约为原来的4/3倍(增加约33%)。这是正常现象。
Data URL是一种将小文件直接嵌入文档的方案。格式为:data:[<mediatype>][;base64],<data>。本工具生成的图片Base64就是完整的Data URL,可以直接赋值给img标签的src属性。
本工具已内置UTF-8编码处理,如果使用其他工具出现中文乱码,通常是因为使用了错误的字符集。本工具始终以UTF-8进行编解码,确保兼容性。
Base64不是加密算法,只是一种编码方式。任何人都可以轻松解码。请不要用Base64传输密码、密钥等敏感信息。如需加密,请使用真正的加密算法(如AES)。
本工具是ng.cc开发者工具箱的一员,您可能还需要:
⚡ 所有工具均在浏览器本地运行,不存储任何用户数据,可放心用于生产环境。