Base64 编解码
在线 Base64 编码解码,支持 URL-safe 变体、data URI,以及文件与 Base64 互转。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
正在把文本编码成 Base64
输入
输出
0 B输入
0 B输出
—体积变化
文件 → Base64
把文件拖到这里,或点击选择
任意格式,文件不会离开你的浏览器
Base64 → 文件
还没有可保存的内容。
怎么用 Base64 编解码
- 在文本标签页粘贴文本即可编码;粘贴 Base64 时会自动识别并解码。
- 需要放进 URL 的令牌勾选 URL-safe;需要 MIME 风格输出就勾选每 76 个字符换行。
- 在文件标签页把任意文件拖进来即可得到 Base64(或直接生成
data:URI);也可以粘贴 Base64 还原并下载原文件。
常见问题
支持中文和 emoji 吗?
支持。文本会先转成 UTF-8 字节再编码,所以中文、emoji、带音标的字母都能原样还原。直接用 btoa() 遇到 U+00FF 以上的字符会报错,这里不会。
URL-safe Base64 是什么?
RFC 4648 的 base64url 变体把 + 和 / 换成 - 和 _,并通常省略结尾的 =,这样就能直接放进 URL 路径、查询参数或 JWT 里而不用再转义。解码时两种字母表都能识别。
Base64 算加密吗?
不算。它只是把二进制数据变成可以走纯文本通道的形式,任何人都能解开,所以不要用它来隐藏密码或令牌。