Base64 编码解码
在文本与 Base64 之间互转,把任意文件或图片转为 Base64 或 Data URL,或从 Base64 字符串还原原始文件。
- 选择文本、文件或 Base64 → 文件
- 粘贴文本或选择文件
- 复制或下载结果
正在加载工具…
文件始终保留在您的设备上
Base64 的应用场景
- 以 Data URL 形式把小图片嵌入 HTML、CSS 或邮件。
- 通过 API 在 JSON 或 XML 中传输文件。
- 邮件附件(MIME)和基本认证请求头。
- 在只接受文本的字段中保存二进制数据。
三种模式
- 文本:把任意文本编码为 UTF-8 Base64,或把 Base64 解码为可读文本。
- 文件 → Base64:把任意文件转为 Base64 或现成的 Data URL。
- Base64 → 文件:粘贴字符串,下载自动识别类型的原始文件。
注意事项
Base64 会让数据增大约 33%,而且不能保护数据:任何人都能解码。它用于传输数据,而不是隐藏数据。粘贴内容中的空格和换行会被自动忽略。
常见问题
什么是 Base64?
用 64 个安全文本字符表示二进制数据的方法,常用于电子邮件、JSON、Data URL 和 API。它是编码,不是加密。
支持中文和表情符号吗?
支持。文本以 UTF-8 编码,任何语言都能原样解码。
什么是 URL 安全的 Base64?
用 - 和 _ 代替 + 和 /,并去掉末尾 = 的变体,可直接用于链接和文件名。
什么是 Data URL?
带有 data:image/png;base64, 之类前缀的 Base64,可把图片或文件直接嵌入 HTML 或 CSS。
如何把 Base64 还原为文件?
打开“Base64 → 文件”标签并粘贴字符串。会自动识别文件类型、预览图片,并可下载文件。
文件会被上传吗?
不会。编码和解码只在您的设备上进行。