TEXT IN. BASE64 OUT.

文本 ⇄ Base64.

中文、emoji、多行文本,编码与还原都在浏览器里完成。

免费 · 无需登录UTF-8 / 标准与 URL-safe
Base64 文本工作台

按 UTF-8 编码文本再转换成 Base64。中文、emoji 都能正确处理,emoji 不会被拆开。

停止输入后立即处理
输入不会上传,也不会自动保存29 字符 · UTF-8 52 字节
结果可直接复制或下载为 .txt72 字符

小示例

原文
你好,世界!AIGoCode 让 Base64 更好用 😀
标准 Base64
5L2g5aW977yM5LiW55WM77yBQUlHb0NvZGUg6K6pIEJhc2U2NCDmm7Tlpb3nlKgg8J+YgA==
URL-safe · 无填充
5L2g5aW977yM5LiW55WM77yBQUlHb0NvZGUg6K6pIEJhc2U2NCDmm7Tlpb3nlKgg8J-YgA

同一段文字可以生成不同写法:URL-safe 用 - 和 _ 代替 + 和 /,去掉 = 后更短。两种写法解码时都能直接识别。

使用提示

  • Base64 只是编码,不是加密。任何人都能还原,不要用它保存密码或密钥。
  • 解码会自动忽略换行和空格,所以从邮件、代码里复制过来的多行内容可以直接粘贴。
  • 编码后体积约增加三分之一:每 3 个字节变成 4 个字符。
  • 图片、PDF 等文件请使用 图片转 Base64 工具;本工具处理的是文本。

所有编码和解码都在你的浏览器本地完成,内容不会上传到服务器, 也不会被保存;刷新页面后即清空。

粘贴、转换、拿走,只需三步

NO UPLOAD, NO SIGNUP
01

选择方向并粘贴内容

文本转 Base64,或把已有的 Base64 粘贴回来解码;中文、emoji 和多行文本都可以。

02

按需选择输出写法

编码时可选 URL-safe(- _)和是否保留 = 填充;解码时两种写法都会自动识别。

03

检查、复制或下载

结果随输入实时更新,一键复制或下载为 .txt;交换按钮可以立刻反向验证。

A FEW THINGS TO KNOW

你可能想知道

关于 UTF-8、URL-safe、填充和解码报错。

这个 Base64 工具免费吗?

免费,无需注册。编码、解码、复制和下载都不限次数,所有处理都在浏览器本地完成。

Base64 是加密吗?

不是。Base64 只是把字节换成可打印字符的编码方式,任何人都能直接还原,不能用来保护密码、密钥或隐私数据。

中文和 emoji 会不会乱码?

不会。工具按 UTF-8 编码:中文通常占 3 个字节,emoji 占 4 个字节,解码时再按 UTF-8 还原。只要输入内容完整,原文和结果可以一一对应。

标准 Base64 和 URL-safe 有什么区别?

标准 Base64 使用 + 和 /,放进 URL、文件名或 JWT 时可能需要再次转义;URL-safe 用 - 和 _ 代替这两个字符。解码时两种写法都能自动识别,不需要手动切换。

= 填充要保留吗?

Base64 用 4 个字符表示 3 个字节,长度不足时会用 = 补齐。多数场景保留 = 更稳妥;去掉后内容更短,本工具解码时会自动补全。

解码报错是什么原因?

常见原因有三种:包含 Base64 字符集以外的字符、字符数被截断导致长度不合法、还原出的字节不是有效 UTF-8。页面会给出具体原因和位置,输入会保留下来方便修改。如果内容是图片或压缩包,请使用对应的文件工具。

我的内容会被上传或保存吗?

不会。编码和解码都在浏览器内完成,内容不会发送到服务器,也不会写入存储;刷新页面后即清空。

文本处理好了,接下来写点什么?

探索 AIGoCode,让 AI 更顺手地融入你的开发工作流。

探索 AIGoCode ↗