启宇工具集

Base64 编解码

正在加载计算模块…

关于这个计算器

文本与 Base64 互转。已处理中文的 UTF-8 编码问题(浏览器原生 btoa 直接处理中文会抛错),支持 URL-safe 变体(- _ 替代 + /)。

依据文件

本工具数据更新:2026-10-18

Base64 编码后体积为什么会变大 33%?
Base64 用 64 个可打印字符表示 256 种字节值,每 3 个字节(24 位)编码成 4 个字符(32 位中的 24 位有效)。所以体积固定膨胀为 4/3 ≈ 1.33 倍。这是 Base64 的固有开销,不是工具的问题。
Base64 是加密吗?
不是。Base64 是编码,任何人都能直接解码,不提供任何保密性。它只解决「二进制数据如何在文本协议(邮件、JSON、URL)里传输」。把敏感数据做 Base64 再传输等于明文传输。
URL-safe 变体是什么?什么时候用?
标准 Base64 含 `+` 和 `/`,它们在 URL 里有特殊含义,会破坏链接。URL-safe 变体换成 `-` 和 `_`,并去掉末尾的 `=` 填充。JWT、URL 参数、文件名里用的都是这种变体。

同专题的其他工具

← 返回「开发工具」专题

计算结果仅供参考,不构成专业意见。所有计算在浏览器内完成,输入数据不上传服务器。