Base64 编码解码
在线 Base64 编码解码工具,支持文本和图片转换
Base64编码Base64解码Base64转换图片Base64Data URL在线编码工具
最后更新: 2026/7/11
分享:
使用说明
- 文本编码:在"原始文本"框输入内容,点击"编码"获得 Base64 字符串
- Base64 解码:在"Base64"框粘贴编码内容,点击"解码"还原原文
- 图片转换:切换到"图片"标签,上传图片后自动生成 Data URL
- 可勾选"URL-Safe 模式"生成 URL 安全的 Base64 变体
核心功能
- 1文本 Base64 编码将任意 UTF-8 文本编码为 Base64 字符串,支持中文、特殊字符等全 Unicode 内容。
- 2Base64 解码将 Base64 字符串解码还原为原始文本,支持标准和 URL-Safe 两种格式。
- 3URL-Safe 模式勾选 URL-Safe 模式后,编码结果将 + 替换为 -,/ 替换为 _,去除 = 填充,适用于 URL 参数和文件名。
- 4一键交换点击"交换"按钮将输出结果移入输入框并切换模式,方便快速进行反向操作。
适用场景
✓
前端图片内联
将小图标转为 Base64 后直接嵌入 CSS 或 HTML,减少 HTTP 请求数量。
✓
JWT Token 解析
解码 JWT 中的 Base64 部分,查看 Header 和 Payload 的原始内容。
✓
接口数据传输
将二进制数据或特殊字符串编码为 Base64,安全传输于 JSON/XML 格式的接口中。
✓
邮件附件编码
邮件协议中用 Base64 编码附件内容,本工具可验证编码结果。
工具优势
完整支持中文
内部使用 UTF-8 编码处理,中文、日文、韩文等多字节字符均可正确编解码。
图文一体
文本和图片编解码在同一工具内完成,无需切换页面。
数据本地处理
文本和图片均在浏览器本地转换,不上传任何数据,保障隐私安全。
常见问题
Q: 中文字符编码后为什么比英文长很多?
A: 中文字符在 UTF-8 下通常占 3 个字节,Base64 每 3 字节转 4 字符,所以中文编码后长度约是原来的 4 倍。这是正常现象。
Q: Base64 编码后数据安全吗?
A: Base64 只是编码格式,不是加密算法,任何人都可以解码。如需保密,需在编码前先加密数据。
Q: URL-Safe Base64 和普通 Base64 有什么区别?
A: 普通 Base64 含有 +、/ 字符,在 URL 中有特殊含义。URL-Safe 版本将 + 替换为 -,/ 替换为 _,可安全用于 URL 参数中。
相关工具
关联介绍
什么是Base64编码
Base64编码是将二进制数据转换为64个可打印ASCII字符(A-Z、a-z、0-9、+、/)的文本格式。编码后数据比原始大33%,但可以安全地在纯文本系统中传输。常用于HTTP传输、图片内嵌(Data URI)等场景。
Base32
类似Base64但使用32个字符的编码方式。
编码
将数据转换为特定格式的过程。
解码
将编码数据还原为原始格式。