簡化您的工作流程:搜尋 miniwebtool。
添加插件
相關工具
Base64解碼器CRC64 校驗和計算機隨機 NanoID 產生器ROT13編碼解碼器文字轉二進位/十六進位/ASCII轉換器URL解碼器URL編碼器
主頁 > 雜項 > 編碼與解碼工具 > Base64編碼器
 

Base64編碼器

將文字或檔案編碼為 Base64,支援多種編碼變體(標準、URL 安全、MIME)、即時預覽、編碼過程可視化以及一鍵複製。支援 UTF-8、ASCII 和二進位數據。

Base64編碼器
安裝 miniwebtool Chrome 擴充功能,即可隨時透過右鍵選單將所選文字編碼為 Base64。
字元數:0 位元組 (UTF-8):0
📄
點擊瀏覽 或將檔案拖放到此處

Embed Base64編碼器 Widget

Base64編碼器

歡迎使用 base64編碼器,這是一款專業的編碼工具,可將文字和檔案轉換為 Base64,支援多種編碼變體,提供視覺化的編碼過程分解以及即時統計資料。無論您是在 HTML 中嵌入圖片、為 API 準備資料、編碼電子郵件附件,還是處理身份驗證令牌,此編碼器都能精確處理所有 Base64 使用場景。

什麼是 Base64 編碼?

Base64 是一種二進位轉文字的編碼方案,使用 64 個可列印的 ASCII 字元來表示二進位資料。它將輸入的每 3 個位元組 (24 位元) 轉換為輸出的 4 個字元,使用的字母表包括 A-Z、a-z、0-9 以及兩個額外字元(標準版為 + 和 /,URL 安全版為 - 和 _)。當輸入長度不是 3 的倍數時,會附加填充字元 (=)。

“Base64” 一詞源於其編碼字母表中的 64 個字元。它最初設計用於透過電子郵件 (MIME) 等純文字系統安全地傳輸二進位資料,但現在在網頁開發、API 和資料儲存中已無處不在。

Base64 字母表

標準 Base64 字母表 (64 個字元 + 填充符)

Base64 編碼的工作原理

編碼過程遵循以下步驟:

  1. 將文字轉換為位元組: 首先使用 UTF-8 編碼將輸入文字轉換為其位元組表示形式。ASCII 字元各佔 1 個位元組,而 Unicode 字元可能佔 2-4 個位元組。
  2. 分組為 3 位元組區塊: 位元組被分為每組 3 個(每個 24 位元)。如果最後一組不足 3 個位元組,則用零填充。
  3. 拆分為 6 位元段: 每個 24 位元組被拆分為四個 6 位元值(每個範圍從 0 到 63)。
  4. 映射到 Base64 字元: 每個 6 位元值都映射到 Base64 字母表中的一個字元。填充位元組會在輸出中產生 “=” 字元。

Base64 變體比較

功能標準 (RFC 4648)URL 安全 (RFC 4648 §5)MIME (RFC 2045)
字元 62+ (加號)- (連字號)+ (加號)
字元 63/ (斜槓)_ (下劃線)/ (斜槓)
填充 (Padding)= (必需)= (可選)= (必需)
換行每 76 個字元換行
最適用於通用目的URL、檔案名稱、令牌電子郵件、MIME 訊息

常見使用場景

🖼
HTML/CSS 中的資料 URI
使用 data:image/png;base64,... 語法直接在 HTML 或 CSS 中嵌入圖片、字體和小型檔案,消除額外的 HTTP 請求。
📧
電子郵件附件 (MIME)
MIME 電子郵件使用 Base64 對二進位附件進行編碼,以便它們可以作為文字透過 SMTP 伺服器傳輸。
🌐
API 資料傳輸
當 API 不支援多部分上傳時,對二進位資料進行編碼,以便在 JSON 或 XML 負載中安全傳輸。
🔒
身份驗證令牌
HTTP 基本認證將 username:password 編碼為 Base64。JWT 令牌對標頭和負載部分使用 URL 安全的 Base64。
🔑
加密金鑰 (PEM)
SSL/TLS 證書和 RSA 金鑰在 -----BEGIN 和 -----END 標記之間使用 Base64 (PEM 格式) 進行文字安全儲存。
💾
文字資料庫中的二進位
使用 Base64 編碼將二進位大型物件儲存在文字欄位、設定檔 (YAML、TOML) 或環境變數中。

Base64 編碼的大小影響

Base64 編碼會使資料大小增加約 33% (比例為 4:3)。例如:

  • 3 位元組輸入 → 4 個字元輸出 (無填充)
  • 1 位元組輸入 → 4 個字元輸出 (2 個填充字元 "==")
  • 2 位元組輸入 → 4 個字元輸出 (1 個填充字元 "=")
  • 1 KB 檔案 → 約 1.37 KB Base64 文字
  • 1 MB 檔案 → 約 1.37 MB Base64 文字

MIME 格式由於換行符(每 76 個字元一個 CRLF)會增加額外的開銷。

如何使用此編碼器

  1. 輸入文字或上傳檔案: 在輸入區域鍵入或貼上文字,或將檔案 (圖片、文件等) 拖放到檔案上傳區進行客戶端編碼。
  2. 選擇編碼變體: 一般用途選擇「標準」,URL 和令牌選擇「URL 安全」,電子郵件相容的換行輸出選擇「MIME」。
  3. 設定換行處理: 選擇在編碼前保留或移除輸入中的換行符。
  4. 點擊編碼: 查看編碼結果、編碼統計資料以及前幾個位元組的視覺分解,顯示二進位資料如何映射到 Base64 字元。

常見問題

什麼是 Base64 編碼?

Base64 是一種二進位轉文字的編碼方案,將二進位資料表示為 ASCII 字串。它使用 A-Z, a-z, 0-9, +, 和 / 組成的字母表,將每 3 位元組的二進位資料轉換為 4 個可列印的 ASCII 字元。Base64 廣泛用於在 JSON、XML、HTML、電子郵件和 URL 等文字格式中嵌入二進位資料。

標準 Base64 和 URL 安全 Base64 有什麼區別?

標準 Base64 使用 + 和 / 作為第 62 和 63 個字元。URL 安全 Base64 將其替換為 - (連字號) 和 _ (下劃線),以避免與 URL 保留字元衝突。當編碼後的字串將出現在 URL、查詢參數或檔案名稱中時,請使用 URL 安全 Base64。

為什麼 Base64 編碼會增加檔案大小?

Base64 編碼將每 3 個位元組轉換為 4 個字元,導致大小增加約 33%。這是因為 3 位元組 (24 位元) 被拆分為四個 6 位元組,每個組映射到 64 個 ASCII 字元之一。額外的開銷來自填充 (= 字元) 和 MIME 格式中可選的換行符。

什麼是 MIME Base64 編碼?

MIME Base64 (定義於 RFC 2045) 是一種變體,它以每行 76 個字元對編碼輸出進行換行,並使用 CRLF 作為行尾。它主要用於電子郵件附件和其他 MIME 格式的訊息。換行確保了與具有行長限制的系統的相容性。

Base64 如何處理 Unicode 和 UTF-8 文字?

Base64 編碼的是原始位元組,而非字元。編碼 Unicode 文字時,文字首先使用 UTF-8 等字元編碼轉換為位元組。多位元組 UTF-8 字元 (如帶重音符號的字母、中日韓字元或表情符號) 會比單位元組 ASCII 字元產生更多的 Base64 輸出,因為它們每個字元使用 2-4 個位元組。

Base64 編碼的常見用途有哪些?

常見用途包括:在 HTML/CSS 中將圖片嵌入為資料 URI、編碼電子郵件附件 (MIME)、在 JSON/XML API 中傳輸二進位資料、在純文字資料庫中儲存二進位資料、編碼身分驗證憑據 (HTTP 基本認證) 以及編碼加密金鑰和證書 (PEM 格式)。

相關工具

其他資源

引用此內容、頁面或工具為:

"Base64編碼器" 於 https://MiniWebtool.com/zh-tw/base64編碼器/,來自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 團隊製作。更新日期:2026年2月6日

編碼與解碼工具:

常用工具:

隨機撲克牌產生器分數計算機隨機信用卡生成器真心話大冒險產生器比例計算機相對標準偏差計算機斜邊計算機百分比增加計算機最簡分數計算機百分比減少計算機🎮 遊戲靈敏度轉換器kpa到psi轉換器百分比增長率計算機毛利率計算機百分比折扣計算機質數分解計算機kg到lbs轉換器圓計算機羅馬數字轉換器磅轉公斤轉換器HEX計算機Instagram用戶ID查詢MAC地址查找校正鈣計算機隨機字母生成器圖片分割器年齡計算機查找並替換文字隨機名稱生成器商和餘數計算機太陽、月亮與上升星座計算機 🌞🌙✨ANC計算機調整影片速度坡度與傾斜度計算機隨機餐點產生器最小公倍數計算機影片轉圖片擷取器反向文字凱薩密碼工具年份天數計算機 - 今天是今年的第幾天簡單利息計算機百分比變化計算機加價計算機Bar to PSI 轉換器CAGR計算機AI內容檢測器分數百分比轉換器定期存款計算機對數計算機SRT時間偏移因子計算機📅 日期計算機音訊分割器百分比誤差計算機🌡️ 體感溫度計算機樂透號碼生成器分數到小數計算機兩點間距離計算機剪刀石頭布產生器標準偏差計算機 - 高精度賓果卡生成器棒球打擊率計算機合併影片隨機選擇器畢達哥拉斯定理計算機影片壓縮器psi到kpa轉換器直角三角形計算機可整除測試計算機小字體生成器 ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾考拉茲猜想計算機隨機數學題產生器文字重複工具複利計算機FPS 轉換器Facebook用戶ID查詢SRT轉換為TXT工具YouTube頻道統計比率與百分比計算機橢圓 周長計算機OPS計算機隨機日期生成器二次公式計算機壓力轉換器⏱️ 小時計算機小數到分數計算機心算訓練器ERA計算機MAC地址產生器純利潤計算機平均值計算機我的幸運數字是什麼最大公因子計算機跑步配速計算機百分比到ppm轉換器每局被上壘率 WHIP 計算機多分數計算機積分計算機隨機錦標賽對陣生成器組合計算機隨機物品生成器填字遊戲製作器騎行速度計算機斜率計算機比率計算機HEX轉換器迷宮產生器階乘計算機克到磅轉換器愛情兼容性計算機GUID / UUID 生成器隨機英文單字產生器摩爾斯電碼生成器總和計算機質數檢查器公因子計算機土星回歸計算機保齡球計分計算機文件大小轉換器磅到克轉換器汽車貸款計算機弧長計算機血壓解讀器鋼筋計算機汽車折舊計算機星期幾計算機上壘率計算機影片分割器步數距離計算機速度計算機分數簡化刪除線文字產生器條碼產生器演講時間計算機cpm計算機中位數計算機隨機顏色生成器數獨產生器與求解器圖片打碼工具鋼材重量計算機投球命中率計算機百分比計算機隨機生日生成器樓梯計算機自行車齒輪比計算機隨機字符串生成器常規時間到小數時間轉換器排序數字速度轉換器科學記數法計算機GIF 轉 MP4 轉換器線規計算機💧 露點計算機厘米到英尺和英寸轉換器為影片新增浮水印發音音標轉換器碳水化合物計算機預期壽命計算機黃金比例計算機日曆高斯分布產生器YouTube收益估算器AI標點符號添加器橢圓面積計算機淨利潤率計算機燃油費用計算機ppm到百分比轉換器PSI 轉 Bar 轉換器YouTube Shorts 收益計算機獲取字符串長度現值計算機WHtR計算機棒球長打率計算機歐姆定律計算機變異係數計算機進製轉換器體型計算機ASCII碼表數字轉分數轉換器⏱️ 倒數計時器出生星期計算機旋轉影片比例模型換算計算機比較分數計算機翻轉圖片校正鈉計算機移除標點符號線上工具圖片壓縮器圖片旋轉器年金現值計算機線性迴歸計算機輪胎尺寸計算機SRT合併工具🌐 時區轉換器GIF 製作器RC時間常數計算機體積轉換器債務資產比率計算機半衰期計算機配方法計算機健行時間計算機划船配速計算機跑步年齡分級計算機FTP功率區間計算機Beep 測試計算機ACFT 分數計算機Wilks 與 DOTS 計算機輪圈偏移量計算機輪胎負載指數與速度等級查詢每英里成本計算機租賃買斷計算機辛烷值混合計算機二衝程機油混合計算機引擎排氣量計算機沙發過門計算機木柴考得計算機空氣清淨機cadr計算機除濕機尺寸計算機吊扇尺寸計算機窗簾尺寸計算機地毯尺寸計算機掛畫高度計算機電視安裝高度計算機電視尺寸計算機池塘容積與襯墊計算機泳池鹽量計算機泳池容積計算機熱水器尺寸計算機環氧樹脂計算機欄杆立柱間距計算機踢腳板與飾條計算機壁板計算機露臺木器染色劑計算器草籽計算機草皮計算機瀝青計算機立方碼計算機天線長度計算機電線管填充率計算機串聯並聯電容計算機感抗計算機房間照明計算機勒克斯轉流明計算機流明轉瓦特轉換器發電機功率計算機mah到wh轉換器三相功率計算機kVA計算機安培轉瓦特計算機瓦特轉安培計算機串聯電阻計算機摩擦力計算機斜面計算機機械利益計算機聲速計算機波速計算機浮力計算機終端速度計算機德布羅意波長計算機光子能量計算機emc2計算機時間膨脹計算機克卜勒第三定律計算機逃逸速度計算機萬有引力計算機比爾-朗伯定律計算機能斯特方程式計算機滲透壓計算機沸點上升計算機凝固點下降計算機百分比組成計算機當量濃度計算機重量莫耳濃度計算機pKa到Ka轉換器亨德森-哈塞爾巴爾赫計算機理論產量計算機限量試劑計算機電子組態計算機互動式元素週期表AI教案產生器AI測驗產生器引用產生器 (APA/MLA/Chicago)出席率計算機AP分數計算機ACT分數計算機SAT分數計算機百分比轉CGPA轉換器CGPA轉百分比轉換器簡易評分器 EZ Grader養育孩子成本計算機寶寶奶量計算機尿布尺寸計算機嬰兒名字產生器寶寶眼睛顏色預測器兒童BMI百分位計算機兒童身高預測器hcg翻倍時間計算機試管嬰兒預產期計算機著床計算機中國生男生女預測器ISO 8601 日期格式化工具儒略日轉換器午睡計算機月相計算機日出日落計算機世界時鐘日期至羅馬數字轉換器退休倒數計時戒癮天數計算機半歲生日計算機紀念日計算機週數計算機小費分配計算機電子郵件行銷ROI計算機每筆潛在客戶成本計算機營運資本計算機隨機RPG角色生成器