Free2BoxFree2Box

Base64 編解碼工具

快速將文字編碼為 Base64 格式,或將 Base64 解碼回原始文字。

原始文字
輸入要編碼的文字
Base64 結果
編碼後的 Base64 字符串
什麼是 Base64?

Base64 是一種用於將二進制數據編碼為 ASCII 字符串的編碼方式。它常用於:

  • 在 URL 或 Email 中傳輸二進制數據
  • 在 JSON 或 XML 中嵌入圖片數據
  • 存儲密碼或敏感信息(雖然不是加密)
  • 在 HTTP 基本認證中編碼用戶名和密碼

⚠️ 注意:Base64 是編碼方式,不是加密方式。請勿用於保護敏感信息。

使用方法

1

貼上或輸入內容

在輸入區域輸入您的文字、程式碼或資料。

2

選擇選項

選取要套用的轉換方式或格式。

3

複製結果

一鍵將輸出結果複製到剪貼簿。

為什麼使用此工具

100% 免費

沒有隱藏費用,沒有付費等級——所有功能完全免費。

無需安裝

完全在瀏覽器中運行。無需下載或安裝任何軟體。

隱私且安全

您的資料永遠不會離開您的裝置。不會上傳至任何伺服器。

支援行動裝置

完全響應式設計——在手機、平板或桌面電腦上均可使用。

開發者工具指南

Base64 編碼解碼完全指南:文字與二進位資料的橋梁

重點摘要

  • Base64 將二進位資料轉為 ASCII 文字,方便在文字協定中傳輸
  • Base64 不是加密——任何人都可以解碼,不應用於保護機密資料
  • Base64 編碼會增加約 33% 的資料量

Base64 是一種將二進位資料編碼為 ASCII 文字的方式。它使用 64 個可列印字元(A-Z、a-z、0-9、+、/)來表示任意資料。在電子郵件附件、Data URL、JWT Token 等場景中,Base64 都扮演著重要角色。理解 Base64 的原理和適用場景,是每位開發者的必備知識。

33%

Base64 編碼後的資料膨脹率

常見用途

1

Data URL 嵌入圖片

將小圖片編碼為 Base64 後,可以直接嵌入 HTML 或 CSS 中(data:image/png;base64,...),減少 HTTP 請求次數。適合小型圖示和 Logo。

2

電子郵件附件

MIME 協定使用 Base64 編碼電子郵件附件。因為 SMTP 協定只能傳輸文字,Base64 讓二進位檔案(圖片、PDF)也能透過郵件傳送。

3

API 認證標頭

HTTP Basic Authentication 將「使用者名稱:密碼」用 Base64 編碼後放在 Authorization 標頭中。注意這不是加密,仍需搭配 HTTPS 使用。

4

JWT Token 解析

JWT 的 Header 和 Payload 部分是 Base64URL 編碼的 JSON。解碼後可以查看 Token 內容,如過期時間、使用者資訊等。

實用技巧

Base64 不是加密!不要用它來「隱藏」密碼或敏感資料——任何人都可以輕鬆解碼。

Base64URL 是 Base64 的變體,用 - 和 _ 取代 + 和 /,適合 URL 和檔名中使用。

嵌入圖片的 Base64 Data URL 適合小於 5KB 的圖片,大圖片反而會增加 HTML 體積影響效能。

JavaScript 中可用 btoa() 編碼和 atob() 解碼 Base64,但注意它們只支援 Latin-1 字元,中文需先 UTF-8 編碼。

本工具所有運算皆在您的瀏覽器本地完成,不會上傳任何資料至伺服器。內容僅供參考,請依實際需求進行驗證。

常見問題