跳到主要內容
Tools

檔案轉 Base64

把圖片或任何檔案轉成 Base64 與 Data URI,或把 Base64 還原成檔案並預覽、下載。

拖放檔案到這裡,或

任何類型的檔案,最大 50 MB。

檔案不會上傳。

使用說明

  1. 選擇「檔案 → Base64」,把檔案拖放到上方或按「選擇檔案」,最大 50 MB。
  2. 選擇輸出格式:純 Base64、Data URI,圖片還可以直接產生 HTML <img> 或 CSS 背景語法。
  3. 按「複製」或「下載 .txt」取得結果。
  4. 要把 Base64 還原成檔案時,選擇「Base64 → 檔案」,貼上 Base64 或 Data URI,或開啟含 Base64 的文字檔。
  5. 工具會依 Data URI 標示或檔案內容判斷類型並預覽圖片、音訊、影片與文字,確認檔名後按「下載檔案」。

常見問題

我的檔案會被上傳嗎?

不會。檔案在你的瀏覽器中讀取並轉換,內容不會離開你的裝置,離線也能使用。

為什麼 Base64 比原始檔案大?

Base64 用 4 個字元表示 3 個位元組,所以大約多出 33%。Data URI 還會再加上 data:類型;base64, 的開頭,若每 76 個字元換行,也會多出換行字元。

Data URI 和 Base64 有什麼不同?

Data URI 是「data:image/png;base64,」加上 Base64,前面標示了檔案類型,可以直接放進 HTML 的 src 或 CSS 的 url()。只要 Base64 本身(例如 API 欄位、JSON 或電子郵件附件)就選純 Base64。

貼上的 Base64 沒有標示類型,怎麼知道是什麼檔案?

工具會讀取解碼後的開頭位元組(檔案特徵碼),辨識 PNG、JPEG、GIF、WebP、PDF、ZIP、MP3、MP4 等常見格式,並建議副檔名;無法辨識的 UTF-8 內容當作文字,其餘存成 .bin,你可以自行修改檔名。

什麼時候適合把圖片轉成 Data URI?

適合幾 KB 的小圖示或只用一次的小圖:可以少一次網路請求。大型圖片轉成 Data URI 會讓 HTML 或 CSS 變大、無法另外快取,反而變慢,建議直接引用檔案。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。