文字转 Base64
把任意文字(含中文、表情)按 UTF-8 编成 Base64。可选 URL 安全模式,把 +/ 换成 -_,方便放进链接或令牌。
私密 · 快速 · 免费
Base64 把二进制字节变成只用字母、数字和少量符号的文本,方便塞进 JSON、邮件或配置文件。本页按 UTF-8 编码,所以中文不会变成乱码。
和「图片转 Base64」不同:这里处理的是纯文字。若要把整张图嵌进 CSS/HTML,请用 图片转 Base64。
JWT、部分 OAuth 令牌会用无填充的 URL 安全字母表;编码时勾选对应选项,解码页也能用同一模式还原。
怎么把文字编成 Base64
- 在输入框粘贴任意文字(中文、表情、代码片段都可以)
- 若结果要放进网址或令牌,勾选「URL 安全 Base64」
- 点「转换」,再复制输出;全程在浏览器本地完成
为什么用这页而不是随便一个编码器
- UTF-8 默认正确处理中文与 emoji,不用猜系统默认编码
- 可选 URL 安全模式(-/_,可省略 =),对接令牌场景更省事
- 转换在本机完成,文字不会上传到服务器
- 示例与 FAQ 对着真实报错写,少走弯路
常见用法
小提示
- 末尾的 = 是填充,有的系统会删掉;解码时本页两种都能认
- 编码结果变很长是正常的:大约比原文字节多 33%
- 需要反过来还原时,用 Base64 转文字
示例
| 输入 | 输出 | 说明 |
|---|---|---|
| Hi | SGk= | 英文 |
| 你好 | 5L2g5aW9 | 中文 UTF-8 |
| 🎉 | 8J+OiQ== | 表情 |
| a+b/c= | YStiL2M9 | 含 +/= 时可用 URL 安全模式 |
常见问题
- 中文怎么转成 Base64?
- 直接粘贴中文后点转换即可。默认按 UTF-8 编码,每个汉字会变成正确的字节再做 Base64。
- 什么时候用 URL 安全模式?
- 结果要放进网址、文件名或令牌,且 +、/ 可能出错时。打开后会用 -、_ 代替,并可去掉末尾 =。
- 末尾为什么有等号?
- 填充符 = 用来把最后一块补齐到 4 的倍数。有的系统会省略它;本页两种都能解。
- 和图片转 Base64 有什么区别?
- 本页只处理文字。要把整张图嵌进 HTML/CSS,请用「图片转 Base64」工具。