關於Base64編碼
Base64是一種基於64個可列印字符來表示二進位資料的表示方法。常用於在不支援二進位資料的系統中傳輸資料,如電子郵件、網頁等。編碼後的資料通常會比原始資料大約33%。
圖片Base64應用:可將JPG、PNG、GIF等圖片直接嵌入CSS或HTML中,減少HTTP請求。常用於小圖標、數據URI和API資料傳輸。
支援圖片拖曳上傳與文字編碼的完整Base64解決方案
拖曳圖片到此處
或者
將任何文字內容快速轉換為Base64格式,支援中文等各種字符
支援拖曳上傳圖片檔案,快速轉換為Base64格式,支援JPG、PNG、GIF等格式
將Base64字串解碼回原始文字或圖片,自動檢測格式有效性
無需上傳檔案,所有處理都在瀏覽器本地完成,保護您的隱私
完美支援桌面、平板和手機設備,隨時隨地使用
Base64是一種基於64個可列印字符來表示二進位資料的表示方法。常用於在不支援二進位資料的系統中傳輸資料,如電子郵件、網頁等。編碼後的資料通常會比原始資料大約33%。
圖片Base64應用:可將JPG、PNG、GIF等圖片直接嵌入CSS或HTML中,減少HTTP請求。常用於小圖標、數據URI和API資料傳輸。
Base64 是一種將二進位資料轉換為純文字字串的編碼方式,廣泛用於需要在文字協議中傳遞二進位內容的場景。
將小圖示轉為 Base64 後以 Data URI 形式嵌入 CSS,減少 HTTP 請求數量,提升頁面載入速度。格式:url('data:image/png;base64,...')
REST API 傳輸圖片或檔案時,通常以 Base64 字串包含在 JSON 欄位中,避免多部分表單(multipart)的複雜性。
JSON Web Token(JWT)的 Header 和 Payload 部分使用 Base64URL 編碼(Base64 的 URL 安全變體),解碼後可查看 Token 中的聲明資訊。
SMTP 協議的 MIME 標準使用 Base64 編碼電子郵件附件,確保二進位檔案能透過純文字的郵件系統正確傳輸。
在上方輸入框貼入要編碼的文字,點擊「🔐 編碼」按鈕,結果會出現在右側輸出框。可用於將字串轉為 Base64 後嵌入 HTTP Header 或 API 請求中。
將圖片檔案(JPG、PNG、GIF 等)拖曳到上傳區域,工具自動產生 Base64 字串。複製後可貼入 CSS background-image 或 HTML <img src> 屬性直接使用。
在輸入框貼入 Base64 字串,點擊「🔓 解碼」按鈕還原為原始文字。若 Base64 字串包含圖片,工具會自動顯示圖片預覽。
不是。Base64 是一種「編碼」而非「加密」。任何人都可以輕易解碼 Base64 字串,沒有密鑰或保護機制。如需加密,應使用 AES 或 RSA 等加密演算法,不要誤把 Base64 當作安全手段。
Base64 編碼後的資料體積約比原始檔案大 33%。因此建議只對小型圖示(icon)使用 Data URI 嵌入,大型圖片仍應使用 <img> 標籤並讓瀏覽器緩存,以避免頁面體積過大。
標準 Base64 使用 +、/ 和 = 字符,在 URL 中需要特別轉義。Base64URL 將 + 替換為 -、/ 替換為 _,並省略 = 填充,讓結果可以安全地放在 URL 和 HTTP Header 中(如 JWT)。
支援 JPG/JPEG、PNG、GIF、WebP、SVG、BMP 等常見圖片格式。拖曳或點擊上傳後,工具會自動偵測格式並輸出正確的 MIME Type 前綴(如 data:image/png;base64,...)。