🔤 Base64 编码 / 解码
🔒 本工具完全在你的浏览器里运行,输入内容不会上传到任何服务器。
广告位(预留,AdSense 审核通过后启用)
这是什么
Base64 用 64 个可打印字符(A–Z、a–z、0–9、+、/)表示任意二进制数据,每 3 个字节变成 4 个字符,因此体积会增加约三分之一。它常用于邮件附件、数据 URL、HTTP 基本认证、JWT 等场景。Base64 只是编码,不是加密,任何人都能解码,不能用来保护密码等敏感信息。
怎么用
编码:输入文本点“编码”,中文会先按 UTF-8 转成字节再编码。解码:粘贴 Base64 点“解码”,标准与 URL 安全两种写法都能自动识别,缺少的 = 也会自动补齐。勾选“URL 安全”后,编码结果把 + 换成 -、/ 换成 _ 并去掉末尾的 =,可以直接放进网址或文件名。
示例
你好 编码为 5L2g5aW9;Hello 编码为 SGVsbG8=,URL 安全写法为 SGVsbG8。
常见问题
为什么别的工具编出来的中文结果不一样?
可能对方用了 GBK 等其他编码。本工具统一使用 UTF-8,这也是网页和大多数接口的标准。
解码出现乱码或提示不是文本?
原始数据可能是图片、压缩包等二进制内容,或者不是 UTF-8 编码的文本。
末尾的 = 是什么?
用于补齐长度的填充符,可以有 0–2 个;URL 安全格式里常被省略,解码时本工具会自动补上。
Base64 安全吗?
它不是加密,请不要用它“隐藏”密码、密钥等敏感信息。
广告位(预留,AdSense 审核通过后启用)