Base64编解码
Base64编解码
使用说明
- 编码:将普通文本转换为Base64编码格式
- 解码:将Base64编码还原为原始文本
- Base64常用于在JSON、XML中传输二进制数据,或对简单信息进行简单编码(注意:这不是加密!)
工具简介
Base64 编解码工具支持文本和图片的 Base64 编码/解码。Base64 是一种基于 64 个可打印字符的编码方式,常用于在 JSON、XML、URL 中安全传输二进制数据,或对简单信息进行编码。注意:Base64 不是加密算法,任何人都能直接解码,不可用于密码或敏感信息保护。
使用步骤
1
输入文本
在「原文」框输入要编码的文本(支持中文、Unicode、特殊字符),或粘贴 Base64 字符串到「编码」框准备解码。
2
选择编码
选择「编码」或「解码」模式,工具自动执行并显示结果。也可勾选「URL-safe」输出可在 URL 中安全传输的 Base64。
3
复制结果
结果显示在下方,点击「复制」一键复制到剪贴板。编码结果可用于 JSON/XML 嵌入,解码结果可保存为文件。
常见问题
Base64 是加密吗?安全吗?
不是加密。Base64 只是编码(encoding)不是加密(encryption),任何拿到 Base64 字符串的人都能 1 秒内还原原文。不要用 Base64"加密"密码、Token 等敏感信息,这是常见错误。如需真加密请用 AES/RSA。
支持 Base64 编解码图片吗?
支持。点击「图片」标签可上传 PNG/JPG/GIF/WebP 图片,工具会转为 data:image/png;base64,... 格式字符串,可直接用于 HTML <img src> 标签、CSS background-image、Markdown 嵌入等场景。
中文/Unicode 字符会乱码吗?
不会。工具默认使用 UTF-8 编码处理中文,不会出现乱码。也可手动切换为 GBK/Big5 编码以兼容老系统。编码结果在所有现代浏览器、Node.js、Python 中都能正确解码。
URL-safe Base64 是什么?和标准 Base64 有什么区别?
标准 Base64 使用 + 和 / 字符,在 URL 中需要 URL-encode 编码才能用。URL-safe Base64 把 + 改为 -、/ 改为 _,可直接在 URL 中传输(无需转义),适合做 JWT Token、URL 参数等。工具默认输出标准 Base64,勾选「URL-safe」切换。