Base64 編碼/解碼器工具
將文字、圖片和檔案與 Base64 格式互相轉換。
一個免費的工具,用於生成 Data URI 程式碼片段和安全的 URL Base64。
關於 Base64 編碼/解碼器
這款「Base64 編碼/解碼器」是一個免費的網頁工具,可讓您在瀏覽器中即時將純文字或圖片等檔案資料轉換為 Base64 格式,或將其解碼還原。
在文字模式下,它會隨著您的輸入即時執行雙向編碼和解碼。在檔案/圖片模式下,只需拖放圖片即可將其轉換為 Data URI 格式,點擊一下就能複製程式碼片段,直接嵌入 CSS background-image 或 HTML <img> 標籤中。
它還支援「安全的 URL Base64」(可安全地用於 URL 和檔案名稱中)以及 MIME 標準「每 76 個字元插入換行」等選項。由於所有的轉換過程都在瀏覽器的 JavaScript 本地執行,因此上傳的檔案和敏感的文字絕不會傳送到伺服器,確保您的使用安全。
如何使用 Base64 編碼器
選擇模式
選擇「文字」分頁來轉換字串,或選擇「檔案 / 圖片」分頁將圖片轉換為 Data URI。
輸入或載入資料
在文字區域輸入文字,或將檔案拖放到放置區。若有需要,可設定如「安全的 URL Base64」等選項。
複製或儲存結果
複製自動生成的 Base64 字串或各種 CSS/HTML 程式碼片段。若為解碼,您也可以將結果下載為檔案。
Base64 相關詞彙
- Base64
- 一種編碼方案,僅使用 64 個可列印的 ASCII 字元(A-Z、a-z、0-9、+、/)來表示二進位資料。它會使原始資料的大小增加約 33%。
- Data URI (Data URL)
- 一種將資源(例如圖片)作為字串直接嵌入 HTML 或 CSS 檔案中的機制,格式為
data:[MIME 類型];base64,[資料],而不需要將它們作為外部檔案載入。 - 安全的 URL Base64
- 標準 Base64 的變體,將標準 Base64 中使用的
+和/字元分別替換為-(連字號)和_(底線),因為它們在 URL 中具有特殊含義。常用於 JWT (JSON Web Tokens) 等。 - 填補字元 (=)
- 附加到 Base64 編碼輸出末尾的
=字元。當輸入的位元組數不是 3 的倍數時,它用於將輸出長度補足為 4 的倍數。 - MIME
- 電子郵件格式設定和處理網際網路二進位資料的標準。Base64 是 MIME 中的主要編碼方案,它規定每 76 個字元插入一個換行符號。
關於 Base64 的常見問題 (FAQ)
- Q.Base64 編碼會對資料進行加密嗎?
- 不會。Base64 僅是一種資料格式轉換(編碼),而不是加密。任何知道轉換規則的人都可以將其還原為原始資料(解碼),因此請勿使用它來保護密碼等機密資訊。
- Q.將圖片轉換為 Base64 有什麼好處?
- 將小型圖片(例如圖示)直接作為 Data URI 嵌入 HTML 或 CSS 中,可以減少 HTTP 請求的數量,從而加快頁面載入速度。然而,資料大小會增加約 33%,因此不適合大型圖片。
- Q.轉換後的資料會傳送到伺服器嗎?
- 不會。所有的文字轉換、檔案讀取和圖片轉換處理都在瀏覽器內完成,沒有任何資料會被傳送到外部伺服器。
- Q.可以對中文等非英文文字進行編碼嗎?
- 可以。多位元組文字(包括中文)在 Base64 編碼之前會在內部自動轉換為 UTF-8 位元組序列,以防止任何字元亂碼。
- Q.檔案大小有上限嗎?
- 這取決於您瀏覽器的記憶體,但為了效能考量,我們建議檔案不要超過 5MB。
Base64 轉換的使用場景
內嵌圖片嵌入
藉由將小型圖示、標誌和 SVG 作為 Data URI 直接嵌入 CSS 或 HTML 檔案中,可以減少 HTTP 請求並最佳化網頁載入速度。
電子郵件和 API 中的資料傳輸
編碼用於在基於 JSON 的 REST API 和電子郵件中,安全地將圖片和 PDF 等二進位檔案作為文字傳送和接收。
驗證 JWT 權杖內容
身分驗證中使用的 JWT (JSON Web Tokens) 的 Payload 部分是以安全的 URL Base64 編碼,因此解碼並驗證或除錯其中的聲明 (claim) 資訊非常方便。
安全地寫入設定檔
用於將憑證(PEM 檔案)和二進位設定作為 Base64 字串安全地傳遞到 CI/CD 環境變數、Dockerfile、Kubernetes Secrets 等。
發送反饋
請告訴我們您的想法,以幫助我們改進工具。
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.