Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

Base64 编码与解码

Base64 编码与解码. 转换、检查和复制你的数据。 你的文件留在此设备,处理在浏览器中完成。

使用工具需要启用 JavaScript。文件会在你的浏览器内处理。

使用方法

编码文本:输入或粘贴文本,点击编码。

解码:粘贴 Base64 字符串,点击解码。结果是文本就直接显示;是二进制数据(如图片)则出现下载链接。

编码文件:在编码文件处选择文件;勾选输出为 data URL 可得到能直接粘贴进 HTML 或 CSS 的字符串。

什么是 Base64?

Base64 用 64 个安全字符(A–Z、a–z、0–9、加号和斜杠,等号用于补位)表示二进制数据。每 3 个字节变成 4 个字符,所以编码后约大 33%。凡是需要通过文本通道传输二进制数据的地方都会用到它,例如邮件附件(MIME)、JSON 数据、data URL 和 HTTP Basic 认证头。

Base64 不是加密

任何人都能立刻解码 Base64,它没有任何保密作用。不要用它来隐藏密码或个人信息。如果系统要求你用 Base64 发送密钥或令牌,编码后的字符串要像原始密钥一样小心保管。

文本编码与 URL 安全格式

文本会先转换为 UTF-8 字节再编码,所以中文、带音标的字母和 emoji 都能正确还原。RFC 4648 定义的 URL 安全格式把加号和斜杠换成减号和下划线并去掉补位,JSON Web Token 和许多网络接口都用它。解码器两种格式都接受,会忽略空格和换行,并去掉粘贴进来的 data: 前缀。

隐私与大小

输入由当前浏览器处理,不会发送给转换服务器。粘贴文本按 UTF-8 字节计、导入文件按文件大小计,各有 10 MiB 上限;复杂数据还受内存及解析器限制,可能更早失败。页面和脚本加载、广告或统计的请求另见隐私说明。下载结果仍保存在设备上。

相关工具

Unix 时间戳转换

JSON 转 CSV

CSV 转 JSON

URL 编码与解码

全部转换器

常见问题

Base64 安全吗?

不安全。它只是编码,不是加密,任何人都能还原。

为什么解码出来是乱码?

原始数据可能不是 UTF-8 文本。字节不是合法 UTF-8 时,工具会改为提供文件下载。

Base64 和 Base64URL 有什么区别?

Base64URL 用 - 和 _ 代替 + 和 /,通常不补 =,可以直接用在网址和文件名里。

文件会上传吗?

此转换程序不会上传所选文件或输入内容进行处理。这不代表网站没有网络请求;页面、广告和统计的通信请见隐私说明。

相关工具