Base64 编码长度
← ToolBox
/ Base64 编码长度
🌙
首页
‹
🔐 编码转换
‹
Base64 编码长度
📖 查看「Base64 编码长度 使用指南」
🔤 Base64 Encoded Length
Measure the encoded length and byte size of inputs with quick local calculation.
原始字节数
含填充 1/0
换行字符数(0不换)
计算
复制结果
📐 计算公式与说明
Base64 每 3 字节编码为 4 字符
字符数 = ⌈n/3⌉ × 4,末尾按余 1 补 2、余 2 补 1 个 =
base64 不可缩短,仅作长度估算。
📚 深度解析:Base64 编码长度
💡 常见使用场景
接口负载预算:JSON 内嵌小图经 Base64 约膨胀 33%,据此估算请求体上限。
邮件/XML 附件规划:MIME 附件 Base64 后的体积与行数预估。
数据库字段设计:预估存储 Base64 字段所需宽度。
示例:100 KB 文件
100×1024 字节 → ⌈100×1024/3⌉×4 ≈ 136,708 字符,约 133 KB(膨胀 1/3)。
❓ 常见问题(FAQ)
为何总是膨胀约 1/3?
6 bit 一组编码为 8 bit 字符,4/3 比例,向上取整并按 76 字符折行可选。
换行会增加长度吗?
MIME 规范每 76 字符加 CRLF,纯计算长度不含换行,实际传输需计入。
URL 场景能用吗?
不能用,+/ 需替换为 -_,请用 Base64Url(见 Base64 编解码工具)。
🔗 相关工具
🔍
ASCII 可读性检测
ASCII 可读性检测
🔤
Base32 编码长度估算
Base32 编码长度估算
🔤
Base58 校验长度
Base58 校验长度
🔤
Base64编码解码
Base64 编码 / 解码