圖片轉 Base64 編碼 - 本機生成 Data URI 代碼

免費的線上圖片轉 Base64 編碼工具。將 PNG、JPG、SVG、WebP 或 GIF 拖曳輸入即可生成 Data URI、CSS background 和 HTML img 代碼,純瀏覽器本機處理,無需上傳圖片。

點擊進入沉浸模式

轉換結果

上傳圖片後會顯示 Data URI、CSS 和 HTML 代碼。

如何使用

  1. 將 PNG、JPG、SVG、WebP 或 GIF 圖片拖到上傳區,或點擊選擇檔案。
  2. 在預覽區確認圖片、MIME 類型、原始大小和 Data URI 大小。
  3. 按需複製完整 Data URI、純 Base64 字符串、CSS background-image 或 HTML <img> 代碼。
  4. 將代碼貼上到 CSS、HTML、郵件模板或 JSON 配置中。

示例:點擊「載入 SVG 示例」,工具會生成一個本機 SVG 圖示並轉換爲 Data URI,你可以直接複製 CSS 或 HTML 片段。

核心功能

  • 即時生成 Data URI:拖曳輸入圖片後在瀏覽器中生成 data:image/...;base64,...,可直接用於前端代碼。
  • CSS 與 HTML 代碼片段:一鍵複製 CSS background-image 或 HTML <img> 標籤,不必手寫前綴。
  • 支援常見 Web 圖片格式:可處理 PNG、JPG、SVG、WebP、GIF、AVIF 等瀏覽器可讀取的圖片。
  • 批次圖片隊列:一次拖曳輸入多張小圖示或郵件素材,逐個預覽並複製需要的代碼。
  • 100% 本機隱私:圖片通過原生 FileReader 在當前設備讀取,不上傳到伺服器。

相關工具

Base64 圖片/檔案線上轉換 - 編碼解碼與 CSS 一鍵生成

線上 Base64 轉換工具:支援圖片/檔案轉 Base64 Data URL,或將 Base64 還原爲可下載檔案。支援 WebP、批次處理與 CSS background 代碼生成,純本機不上傳。

Base64轉圖片 - 本機預覽下載

在瀏覽器本機將 Base64 或 Data URI 還原爲圖片,即時預覽並下載爲原始格式、PNG、JPG 或 WebP。

JSON 格式化校驗與 TS 類型生成 - 線上美化、壓縮與修復

免費線上 JSON 工具:一鍵美化/壓縮、語法校驗、錯誤高亮,並自動生成 TypeScript 接口與 Zod Schema。純瀏覽器本機處理,資料不上傳。

免費 JSONPath 線上測試工具 | 本機實時求值

免費的 JSONPath Tester / Evaluator:貼上 API JSON,實時提取匹配節點、查看路徑並複製 JSON 結果。解析與查詢都在瀏覽器本機完成。

JSON 轉 CSV 工具 - 本機轉換爲表格資料

在瀏覽器本機將 JSON 對象或對象數組轉換爲 CSV,展開嵌套字段,預覽結果並複製或下載檔案,無需上傳資料。

CSV 轉 JSON 工具 - 本機實時轉換器

將 CSV 文本或檔案在瀏覽器本機實時轉換爲 JSON 數組,支援表頭、逗號/分號/Tab 分隔、拖曳檔案、複製和下載,無需上傳資料。

JSON 對比工具 - 本機 Semantic Diff

在瀏覽器本機比較兩個 JSON,按 Key 排序後做語義化 Diff,忽略字段順序幹擾,標記新增、刪除和修改字段,無需上傳資料。

JSON 壓縮工具

把格式化 JSON 壓縮爲一行,移除縮進、換行和多餘空白,並實時查看壓縮前後體積與節省比例。

計算邏輯

Base64 會把二進位圖片資料編碼成 ASCII 字符串,因此可以直接嵌入 HTML、CSS 或 JSON。Data URI 的基本結構是 data:[mime-type];base64,[encoded-data],瀏覽器可以把它當作圖片資源讀取。

需要注意:Base64 不是圖片壓縮。編碼後體積通常會增加約 33%,因此更適合小圖示、Logo、郵件內聯圖片或減少少量 HTTP 請求的場景;大照片和大量素材通常仍建議使用普通圖片檔案並配合壓縮工具。

常見問題

爲什麼要把圖片轉成 Base64?

常見用途是把小圖示、郵件圖片或配置中的小型圖片直接嵌入代碼,減少外部請求或避免郵件使用者端攔截遠程圖片。

Base64 會壓縮圖片嗎?

不會。Base64 編碼通常會讓體積增加約 33%。它最佳化的是嵌入和請求數量,不是圖片存儲大小。

支援哪些圖片格式?

支援 PNG、JPG、JPEG、SVG、WebP、GIF、AVIF 等瀏覽器能讀取的圖片格式。

我的圖片會上傳嗎?

不會。轉換使用瀏覽器原生 FileReader.readAsDataURL 完成,圖片不離開當前設備。

可以直接複製 CSS 或 HTML 嗎?

可以。每張圖片都會生成完整 Data URI、純 Base64、CSS background-image 和 HTML <img> 代碼。