在此运行 完全在你的浏览器里运行,不上传、不登录
Base64 编解码
为文本与文件做 Base64 编解码,支持 URL-safe 输出与正确的 UTF-8 处理。
怎么用
- 先选方向:编码(文本 → Base64)或解码(Base64 → 文本)。
- 粘贴输入内容,或用编码文件把整个文件读成 Base64 字符串。
- 如果结果要放进 URL 或文件名,勾选 URL-safe,把
+与/换成-与_,并去掉填充符号。 - 复制结果,或直接下载。
常见用法
- 内嵌小资源 —— 把图标或字体变成 CSS / HTML 里的
data:URI。 - 解码 JWT 分段与 API token —— JWT 中间那段载荷就是 Base64URL 格式的 JSON。
- 通过纯文本通道传二进制 —— 邮件附件与部分 webhook 需要一个文本外壳。
- 测试中文与 emoji —— 不少在线工具会把 UTF-8 弄坏;这个工具走
TextEncoder/TextDecoder,非 ASCII 文本能无损往返。
常见问题
问:标准 Base64 与 URL-safe Base64 有什么区别?
答:标准 Base64 可能包含 +、/ 与 = 填充符,它们在 URL 里有特殊含义。URL-safe 输出把 + 换成 -、/ 换成 _,并去掉填充。
问:Base64 是加密吗? 答:不是。Base64 只是编码,任何人都能瞬间解开。永远不要把密钥之类的东西放进 Base64 然后以为它安全了。
问:为什么我的中文字符在别处会变成问号? 答:多半是对方按单字节字符集解码了。这个工具全程使用 UTF-8,中文能正确往返。
你的数据留在这台设备上
Base64 编解码 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。