Base64 編碼大小

🔤 Base64 Encoded Size Calculator

Estimate Base64 output size before using the encoded result in URLs or APIs.

📐 計算公式與說明

Base64 每 3 位元組編碼為 4 字元,增長約 33%

含換行開銷時體積會進一步增加。

📚 Base64 速查參考

專案說明
編碼規則每 3 位元組原始資料編碼為 4 個字元,體積約增加 33%
標準字元集A–Z a–z 0–9 + / ,填充符 =
URL-safe 變體+ / 替換為 - _,常用於 URL / 檔名
典型用途郵件附件(MIME)、Data URI、令牌傳輸、二進位制轉文本

提示:Base64 是編碼而非加密,不提供任何機密性保護。

📚 深度解析:Base64 編碼大小

💡 常見使用場景

示例:1 MB 檔案
1 MB 經 Base64 約 1.37 MB;若每 76 字元加 CRLF 再增約 1.4%。

❓ 常見問題(FAQ)

Base64 是壓縮嗎?
不是,它只做編碼且會膨脹,壓縮需先 gzip 再編碼。
膨脹比例固定嗎?
固定 4/3(向上取整),與內容無關;換行按規範另計。
什麼情況應避免 Base64?
大檔案內嵌會顯著增大頁面/報文,優先用獨立資源或二進位制協議。