小圖標內聯進 CSS
幾 KB 的圖標轉成 background-image 片段,減少一次 HTTP 請求。
使用指南
圖片 ↔ Base64 用於在圖片文件和文本編碼之間互轉。編碼方向:選中一張圖後同時給出四種輸出——完整 Data URL(data:image/png;base64,…,可直接用於 src 或 url())、去掉前綴的純 Base64、background-image: url('…'); CSS 片段、 HTML 片段,每種都有獨立複製按鈕,卡片標題顯示編碼後體積及增幅。解碼方向:粘貼 Data URL 或純 Base64,按文件頭嗅探 PNG / JPEG / GIF / WebP / BMP / SVG 後預覽並下載。處理在瀏覽器本地完成。
更新於 2026-09-09约 3 分钟读完
圖片 ↔ Base64 用於在圖片文件和文本編碼之間互轉。編碼方向:選中一張圖後同時給出四種輸出——完整 Data URL(data:image/png;base64,…,可直接用於 src 或 url())、去掉前綴的純 Base64、background-image: url('…'); CSS 片段、<img src=… alt=文件名 /> HTML 片段,每種都有獨立複製按鈕,卡片標題顯示編碼後體積及增幅。解碼方向:粘貼 Data URL 或純 Base64,按文件頭嗅探 PNG / JPEG / GIF / WebP / BMP / SVG 後預覽並下載。處理在瀏覽器本地完成。
與通用「Base64 編解碼」的區別:這裏針對圖片,會補 MIME 前綴、生成可直接粘貼的 CSS / HTML,並能把文本還原成可看的圖。
data:image/...;base64, 開頭的字符串或純 Base64(空白與換行會被清掉),點「解碼預覽」。base64图片.png 等對應擴展名文件。Base64 體積約為原文件 1.33 倍
無前綴時按文件頭判斷格式
12 KB 的 PNG 圖標Data URL 約 16 KB(+33%);CSS 片段 `background-image: url('data:image/png;base64,iVBOR…');`粘貼以 `iVBORw0KGgo` 開頭的純 Base64嗅探為 image/png,顯示預覽,下載為 `.png`粘貼被截斷一半的字符串「解碼失敗:不是有效的 Base64 內容,請檢查是否完整」data:image/svg+xml;base64,…,不做 URL 編碼形式的內聯幾 KB 的圖標轉成 background-image 片段,減少一次 HTTP 請求。
把簽名圖轉成 <img> 片段貼進只接受 HTML 的編輯器。
把 API 裏的 Base64 字段粘進來看看到底是什麼圖。
不方便上傳圖牀時,用 Data URL 直接寫進文檔。
Base64 用 4 個字符表示 3 個字節,固定膨脹約 33%,再加上 data: 前綴;大圖不適合內聯。
能,解碼前會去掉所有空白字符。
瀏覽器不能直接顯示 HEIC,工具先把它轉成 JPEG(質量 0.92)再編碼,MIME 是 image/jpeg。
編碼與解碼都在瀏覽器本地通過 FileReader 和 atob 完成,圖片與 Base64 文本不會上傳到任何服務器。
更新於 2026-09-09
圖片轉 Base64(DataURL/CSS/HTML 片段),Base64 反向解碼預覽
此工具尚未完整翻譯,部分內容使用源文或回退語言。