什么是 Base64?
Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方式。它常用于在文本协议中传输二进制数据,例如在 JSON、XML、HTML 中嵌入图片,或在 URL 中传递复杂参数。
标准的 Base64 字符集包含 A-Z、a-z、0-9 以及 + 和 / 两个符号,末尾用 = 作为填充符。URL Safe 版本则将 + 替换为 -,/ 替换为 _,并去掉填充符,使其可以安全地用于 URL 和文件名。
如何使用 Base64 转换工具?
本工具提供两种模式,满足不同场景需求:
文本编码解码
- 在左侧输入框粘贴需要编码的文本,或粘贴 Base64 字符串
- 点击"编码 →"将文本转为 Base64,或点击"← 解码"还原原文
- 勾选"实时转换"可自动同步结果,无需手动点击按钮
- 如需在 URL 中使用,勾选"URL Safe"自动替换 +/ 为 -_
图片转 Base64
- 切换到"图片转Base64"标签页
- 点击上传区域选择图片,或直接将图片拖拽到上传框
- 右侧即时生成 Base64 Data URL,支持复制或下载为 TXT 文件
使用场景
- 内嵌图片:将小型图片转为 Base64 直接写入 HTML/CSS,减少 HTTP 请求
- 数据传输:在 JSON API 中传递二进制文件内容
- URL 参数:将复杂数据结构编码后作为 URL 参数传递
- 数据存储:在纯文本环境(如数据库文本字段)中存储二进制数据
隐私说明
本工具为纯前端实现,文本编码解码和图片转换均在您的浏览器本地完成,不会上传到任何服务器。您可以放心处理敏感数据。