所有工具
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
貼上文字或資料 URI
在輸入框中鍵入內容,或貼上已進行 Base64 編碼的字串。
- 2
選擇編碼或解碼
Encode 將純文字轉換為 Base64。解碼將 Base64 字串恢復為可讀文字。
- 3
複製輸出
複製結果並在您的 URL、標頭或檔案中使用它。
常見問題
是Base64加密嗎?
不。 Base64 是一種編碼,而不是加密。任何人都可以在沒有金鑰的情況下對其進行解碼,因此切勿使用它來隱藏密碼或秘密。
為什麼我的解碼輸出看起來像垃圾?
這通常意味著輸入被編碼為 UTF-8 文本,然後被視為二進位。解碼 UTF-8 有效負載需要位元組級往返,而不是純文字解碼。
我可以將影像編碼為資料 URI 嗎?
是的。對檔案進行編碼並在結果中新增 data:image/png;base64 字首,以將其直接嵌入 HTML 或 CSS 中。
編碼會改變檔案大小嗎?
Base64 總是將大小增加約三分之一,因為每三個位元組變成四個字元。當您設定大小限制時,請為此做好計劃。