Base64 编解码
文本与 Base64 互转,支持 URL 安全模式,纯前端处理
关于「Base64 编解码」
Base64 是一种把二进制数据用 64 个可打印字符表示的编码方式,常用于在文本协议中传输图片、附件,或对 URL、Cookie、配置中的数据做简单编码。本工具支持文本与 Base64 双向转换,提供 URL 安全模式(把 + / 替换为 - _),并按 UTF-8 正确处理中文,避免乱码。所有编解码都在浏览器本地完成,数据不上传。
如何使用
- 在输入框粘贴要编码的文本,或要解码的 Base64 字符串
- 选择「编码」或「解码」
- 需要用于 URL 或文件名时,开启「URL 安全模式」
- 复制转换结果
功能特性
- 文本 ↔ Base64 双向转换
- URL 安全模式(- _ 替换 + /)
- UTF-8 中文正确处理,不乱码
- 浏览器本地运算,数据零上传
常见问题
Base64 是加密吗?
不是。Base64 只是一种编码方式,任何人都能轻松解码还原,不具备保密性,绝不能用它来保护密码等敏感信息。
URL 安全模式是什么?
标准 Base64 含有 + / = 字符,在 URL 和文件名中有特殊含义。URL 安全模式把 + 替换为 -、/ 替换为 _ 并去掉填充,使结果可以安全地放进 URL、文件名或 JWT。
中文编码后解码出现乱码怎么办?
本工具统一按 UTF-8 编码处理中文,不会乱码。若用其他工具编码的字符串出现乱码,通常是编码端用了不同的字符集。