Base64 编解码工具可在浏览器本地实时处理,数据完全不会上传至服务器,安全无忧。支持文本编解码、Base64URL 格式,以及图片转 Base64 Data URI。
功能说明
- 文本 → Base64(编码):将任意文本(包含中文、emoji)转为 Base64 字符串,支持 UTF-8 编码,不会出现乱码。
- Base64 → 文本(解码):将 Base64 字符串还原为原始文本,输入无效的 Base64 时会立即显示红色错误提示。
- Base64URL 模式:将标准 Base64 的 + 换成 -、/ 换成 _,并移除 = 填充字符,生成适合放在网址和 JWT Token 中的格式。
- 实时转换:每次输入字符都会立即更新输出,无需点击任何按钮。
- 字符数显示:输入和输出区各自显示字符数,方便确认数据大小。
- 图片转 Base64:切换到“图片转 Base64”标签页,拖拽或点击上传图片,即可获得完整的 Data URI(如 data:image/png;base64,...),可直接用于 HTML 的 img 标签或 CSS 的 background-image。
- 复制 / 下载:一键复制输出结果,或下载为 .txt 文件。
Base64 是什么?
- Base64 是一种将二进制数据转为纯文本的编码方式,只使用 A-Z、a-z、0-9、+、/ 共 64 个字符。
- 常用于在 JSON、XML、HTTP 标头、电子邮件中安全地传输二进制内容(如图片、文件)。
- Base64URL 是 Base64 的 URL 安全变体,用于 JWT、OAuth 2.0 Token 等需要放在网址中的场景。
如何使用?
- 选择编码或解码,并粘贴文本(或切换到图片标签页上传图片)。
- 输出会实时更新;需要网址或 JWT 友好格式时改用 Base64URL。
- 复制结果,或下载为 .txt 文件。