Base64 编码与解码
输入文本即可编码为 Base64,或粘贴 Base64 字符串解码回文本。也可以拖入文件转为 Base64 数据 URL。
将文件拖到这里,或点击上传
支持任意文件类型
原始大小: 0 B
编码后: 0 B
比例: 0%
功能特性
文本编码 / 解码
文件转 Base64
Base64 转文件下载
自动识别输入内容
显示编码后体积
使用方法
1. 在顶部选择「编码」或「解码」模式。
2. 在左侧输入文本,或将文件拖到上传区。
3. 点击「执行」—— 结果显示在右侧。
4. 点击「复制」即可复制结果。
关于这个工具
Base64 把任意字节转换成 64 个安全的文本字符,让二进制数据能够通过只接受文本的地方:JSON 载荷、邮件正文、data URL 或 HTTP 头。每 3 个字节变成 4 个字符,所以编码后的数据比原来大约多出三分之一。本工具会先把文本转成 UTF-8 再编码,因此带重音的字母、中文、阿拉伯文和表情符号都能原样往返。拖入文件可以得到可直接粘贴进 CSS 或 HTML 的 Base64 data URL;粘贴编码后的字符串则能还原成可读文本。如果在编码模式下粘贴了看起来已经是 Base64 的内容,工具会自动切换为解码。
常见问题
Base64 算加密吗?
不算。Base64 只是编码,不是加密:任何人不需要密钥就能还原。千万不要用它来隐藏密码、令牌或个人信息,它的作用只是让二进制数据能以文本形式安全传输。
为什么编码结果比原来大?
Base64 用 4 个字符表示每 3 个字节,所以结果大约大 33%,末尾还可能有最多两个“=”补位符。处理文件时,“比例”一行会显示精确的大小差异。
能处理中文和表情符号吗?
可以。文本在编码前会转换为 UTF-8 字节,解码时再按 UTF-8 还原,所以 é、中文、العربية 或 🎉 这样的字符都能完整恢复。
什么是 data URL,什么时候该用?
data URL 把文件直接嵌进文本里,例如 data:image/png;base64,iVBOR…。它适合在 CSS 或 HTML 邮件里放很小的图标;大图片最好作为独立文件提供,因为 data URL 无法被单独缓存。
为什么解码时提示“无效的 Base64 字符串”?
输入里含有 Base64 字母表以外的字符、内容被截断,或者用的是把 + 和 / 换成 - 和 _ 的 URL 安全变体。请去掉字符串两边的换行或引号,必要时先把 - 和 _ 替换回来再解码。
相关工具
Unicode 转义 / 反转义
把文本转换为如 \u0041 的 Unicode 转义序列,或反转义还原为字符。...
URL 编码 / 解码
把文本转换为可用于 URL 的百分号编码,或将编码后的 URL 解码为可读文本。...
HTML 实体编码 / 解码
把 &、<、> 等特殊字符转换为 HTML 实体(&、<、>),或反向解码。...
JWT 解码器
粘贴 JWT 令牌即可查看头部、载荷和签名。时间戳会自动转换为可读日期。...
UUID 生成器
生成随机的 UUID(v4)或基于时间戳的 UUID(v1)。一次最多生成 100 个,可切换连字符或字母大小写。...
密码生成器
生成密码学安全的随机密码。可调整长度、字符集,并排除 O/0、l/1 等容易混淆的字符。...
Lorem Ipsum 生成器
生成段落、句子或单词形式的占位文本,便于设计和原型制作。...
哈希生成器
为文本或文件计算 MD5、SHA-1、SHA-256 和 SHA-512 哈希值。所有运算都在本地浏览器完成。...