Toolbox Hub
所有工具

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 在您的瀏覽器中本地執行

About the

Base64 編碼器和解碼器將文字或二進位資料與 Base64 相互轉換,Base64 是用於資料 URI、HTTP 基本驗證標頭和大多數電子郵件附件的編碼方案。編碼是使用瀏覽器內建的 btoa/atob 原語完成的,這意味著轉換是位元組精確的,並且 Unicode 文字得到正確處理,而不是產生 mojibake。當您需要在 CSS 中嵌入小影像、解碼基本身份驗證令牌或透過僅接受文字的通道移動二進位資料時,請使用它。

Where people use the

  • 對小影像進行編碼,以便將其內聯到 CSS 或 HTML 中。
  • 為僅支援某些資產的電子郵件範本建立資料 URI。
  • 解碼基本驗證標頭以檢視其包含的內容。
  • 透過僅接受純文字的欄位來移動二進位資料。

How to use the

  1. 1

    貼上文字或資料 URI

    在輸入框中鍵入內容,或貼上已進行 Base64 編碼的字串。

  2. 2

    選擇編碼或解碼

    Encode 將純文字轉換為 Base64。解碼將 Base64 字串恢復為可讀文字。

  3. 3

    複製輸出

    複製結果並在您的 URL、標頭或檔案中使用它。

常見問題

是Base64加密嗎?

不。 Base64 是一種編碼,而不是加密。任何人都可以在沒有金鑰的情況下對其進行解碼,因此切勿使用它來隱藏密碼或秘密。

為什麼我的解碼輸出看起來像垃圾?

這通常意味著輸入被編碼為 UTF-8 文本,然後被視為二進位。解碼 UTF-8 有效負載需要位元組級往返,而不是純文字解碼。

我可以將影像編碼為資料 URI 嗎?

是的。對檔案進行編碼並在結果中新增 data:image/png;base64 字首,以將其直接嵌入 HTML 或 CSS 中。

編碼會改變檔案大小嗎?

Base64 總是將大小增加約三分之一,因為每三個位元組變成四個字元。當您設定大小限制時,請為此做好計劃。

相關工具