文本、文件与 Base64 相互转换
支持 UTF-8 文本编码解码、文件转 Base64、Data URL 与图片预览,输入时实时转换。
文本编码
将 UTF-8 文本编码为 Base64 字符串,支持中文与换行。
编码结果
文本解码
将 Base64 或 data:...;base64,... 格式还原为 UTF-8 文本;图片 Base64 可预览。
解码结果
图片预览
文件转 Base64
选择本地图片或任意文件,生成 Base64 或 Data URL,常用于内联图片或接口调试。
未选择文件
Base64 结果
Base64 编码解码怎么使用
在「文本编码」中输入原文得到 Base64;在「文本解码」中粘贴 Base64 还原文本;在「文件转 Base64」中选择图片或文件,可生成带 MIME 的 Data URL 便于直接嵌入网页。
示例:Hello → SGVsbG8=
适用场景:接口调试、内联图片、JWT 片段查看、邮件附件编码。
常见问题
Base64 是加密吗?
不是。Base64 是一种编码方式,用于在文本通道中传输二进制数据,任何人都可以轻松解码,不能用于保护敏感信息。
什么是 Data URL?
Data URL 形如 data:image/png;base64,...,可直接嵌入 HTML 或 CSS 中引用图片。开启「输出 Data URL」后会自动带上 MIME 类型前缀。
URL-safe Base64 是什么?
URL-safe 变体将 + 替换为 -、/ 替换为 _,并省略末尾 = 填充,便于在 URL 或 JWT 中使用而不被转义。
文件会上传到服务器吗?
不会。文本与文件的 Base64 转换均在浏览器本地完成,内容不会离开你的设备。