开发者工具 · 免费

Base64 编码解码器

在 Unicode 文本、本地文件和 Base64 之间互相转换,支持 URL 安全输出、Data URL、校验和下载。

文本和文件绝不会离开此浏览器
报告问题
UTF-8 文本

文本转 Base64

纯文本

13 个字符

Base64 输出

28 个字符

编码后大小 28 B
使用方法

可靠处理文本和真实文件的 Base64。

快速转换时使用文本工作区;当字节准确性、MIME 类型和下载很重要时,切换到文件模式。

  1. 01

    选择文本或文件

    处理 Unicode 文本、打开本地文件,或粘贴 Base64 内容或完整的 Data URL。

  2. 02

    编码或解码

    结果在本地实时更新,并有清晰的校验提示。可选择标准或 URL 安全输出,以及可选的 MIME 兼容换行。

  3. 03

    复制或下载

    复制文本和 Base64 结果,下载编码后的输出,或将解码后的字节按正确的 MIME 类型还原为文件。

为开发者工作流打造

不只是两个文本框。

Unicode 安全的文本

文本转换使用 UTF-8,而不是把每个 JavaScript 字符都当作一个字节,因此重音字母、emoji 和非拉丁文字都能正确往返转换。

真正的文件工作流

可编码最大 25 MB 的文件,生成完整的 Data URL,查看编码后的大小,并把粘贴的 Base64 还原为带文件名的可下载文件。

标准与 URL 安全

在常规 Base64 和 URL 安全字母表之间切换,按需去掉填充,或按 64 或 76 个字符换行输出。

Base64 常见问题

编码很有用,但它不是加密。

Base64 是加密吗?+

不是。Base64 是一种可逆的二进制转文本编码。它不能隐藏或保护信息,任何人都能在没有密码的情况下解码。

Base64 能编码 emoji 和带重音的文字吗?+

可以。本工具会先把文本转换为 UTF-8 字节,因此 emoji、阿拉伯文、日文和带重音的字符等 Unicode 内容都能安全地往返转换。

为什么 Base64 会让文件变大?+

Base64 用四个文本字符表示每三个输入字节,因此在加入换行或 Data URL 前缀之前,编码后的内容通常会大约增加三分之一。

什么是 URL 安全的 Base64?+

URL 安全的 Base64 把加号和斜杠替换为连字符和下划线,并且通常省略末尾的等号填充。解码器两种字母表都接受。

我的文件会被上传吗?+

不会。文本编码、文件读取、校验和文件还原都完全在此浏览器中进行。25 MB 的限制是为了保护浏览器内存,而不是服务器的上传限制。

更多专注好用的工具,随时待命。

探索不断扩充的工具合集,涵盖计算、文档、写作和日常工作。

浏览全部工具