🔐 Base64 轉換

Base64 圖片文字編碼解碼工具

支援圖片拖曳上傳與文字編碼的完整Base64解決方案

原始內容 / Base64 輸入
輸出結果
輸入字元數: 0
輸出字元數: 0
✓ 就緒
圖片上傳區域
🖼️

拖曳圖片到此處

或者

支援格式:JPG, PNG, GIF, WebP, SVG (最大 10MB)
Base64 圖片數據
圖片大小: 0 KB
Base64大小: 0 KB
✓ 準備上傳圖片
🔐

文字編碼

將任何文字內容快速轉換為Base64格式,支援中文等各種字符

🔒️

圖片編碼

支援拖曳上傳圖片檔案,快速轉換為Base64格式,支援JPG、PNG、GIF等格式

🔓️

Base64解碼

將Base64字串解碼回原始文字或圖片,自動檢測格式有效性

即時處理

無需上傳檔案,所有處理都在瀏覽器本地完成,保護您的隱私

📱

響應式設計

完美支援桌面、平板和手機設備,隨時隨地使用

關於Base64編碼

Base64是一種基於64個可列印字符來表示二進位資料的表示方法。常用於在不支援二進位資料的系統中傳輸資料,如電子郵件、網頁等。編碼後的資料通常會比原始資料大約33%。


圖片Base64應用:可將JPG、PNG、GIF等圖片直接嵌入CSS或HTML中,減少HTTP請求。常用於小圖標、數據URI和API資料傳輸。

Base64 常見應用場景

Base64 是一種將二進位資料轉換為純文字字串的編碼方式,廣泛用於需要在文字協議中傳遞二進位內容的場景。

🌐 圖片嵌入 HTML/CSS

將小圖示轉為 Base64 後以 Data URI 形式嵌入 CSS,減少 HTTP 請求數量,提升頁面載入速度。格式:url('data:image/png;base64,...')

🔌 API 資料傳輸

REST API 傳輸圖片或檔案時,通常以 Base64 字串包含在 JSON 欄位中,避免多部分表單(multipart)的複雜性。

🔐 JWT Token 結構

JSON Web Token(JWT)的 Header 和 Payload 部分使用 Base64URL 編碼(Base64 的 URL 安全變體),解碼後可查看 Token 中的聲明資訊。

📧 電子郵件附件

SMTP 協議的 MIME 標準使用 Base64 編碼電子郵件附件,確保二進位檔案能透過純文字的郵件系統正確傳輸。

如何使用 Base64 轉換工具?

文字 Base64 編碼

在上方輸入框貼入要編碼的文字,點擊「🔐 編碼」按鈕,結果會出現在右側輸出框。可用於將字串轉為 Base64 後嵌入 HTTP Header 或 API 請求中。

圖片轉 Base64

將圖片檔案(JPG、PNG、GIF 等)拖曳到上傳區域,工具自動產生 Base64 字串。複製後可貼入 CSS background-image 或 HTML <img src> 屬性直接使用。

Base64 解碼

在輸入框貼入 Base64 字串,點擊「🔓 解碼」按鈕還原為原始文字。若 Base64 字串包含圖片,工具會自動顯示圖片預覽。

Base64 常見問題(FAQ)

Base64 是一種加密方式嗎?

不是。Base64 是一種「編碼」而非「加密」。任何人都可以輕易解碼 Base64 字串,沒有密鑰或保護機制。如需加密,應使用 AES 或 RSA 等加密演算法,不要誤把 Base64 當作安全手段。

圖片轉 Base64 後體積會增加多少?

Base64 編碼後的資料體積約比原始檔案大 33%。因此建議只對小型圖示(icon)使用 Data URI 嵌入,大型圖片仍應使用 <img> 標籤並讓瀏覽器緩存,以避免頁面體積過大。

Base64 和 Base64URL 有何不同?

標準 Base64 使用 +/= 字符,在 URL 中需要特別轉義。Base64URL 將 + 替換為 -/ 替換為 _,並省略 = 填充,讓結果可以安全地放在 URL 和 HTTP Header 中(如 JWT)。

支援哪些圖片格式?

支援 JPG/JPEG、PNG、GIF、WebP、SVG、BMP 等常見圖片格式。拖曳或點擊上傳後,工具會自動偵測格式並輸出正確的 MIME Type 前綴(如 data:image/png;base64,...)。