🛝Toolio
關於 聯絡

🖼️ SVG 轉 PNG 轉換器 -- 免費、瀏覽器端、無需上傳

立即在瀏覽器中將任何 SVG 轉換為 PNG 圖像,從未將任何文件傳送至伺服器。將 SVG 標記粘貼到文本區域,或使用文件選擇器載入 .svg 文件。選擇像素比例(1x、2x、3x、4x)或輸入精確的輸出寬度;高度會根據長寬比自動調整。切換白底或完全透明的背景,然後點選一下即可下載 PNG。


或寬度: (高度自動)

隱私優先設計. 此工具完全在您的瀏覽器中運行 — 您輸入的內容不會上傳或儲存,而且它可以在離線狀態下使用。

關於

此 SVG 轉 PNG 工具完全在瀏覽器中運行,使用 Canvas API —— 沒有後端、沒有文件上傳、也沒有第三方服務參與。當您粘貼 SVG 標記或載入 .svg 文件時,工具會創建一個臨時的內存 Blob URL,將其載入到離屏的 Image 元素中,並在您指定的尺寸上繪製結果。Blob URL 在渲染後立即被撤銷,因此不會有任何對您文件的引用留存。對於沒有明確寬度或高度屬性的 SVG,轉換器會讀取 viewBox 來確定自然尺寸。導出的 PNG 是直接從畫布通過 canvas.toBlob() 生成,並保存到您的設備中。

如何使用

  1. 選擇輸入方式:點選 "粘貼 SVG",將 SVG 標記粘貼到文本區域,或點選 "上傳文件",從設備中選擇 .svg 文件。
  2. 設定輸出比例 —— 選擇 1x、2x、3x 或 4x 來放大 SVG 的自然尺寸 —— 或在寬度欄中輸入精確的像素寬度;高度會根據長寬比自動計算。
  3. 選擇背景:選擇 "白色" 以獲得適合文件和列印的實色白色 PNG,或選擇 "透明" 以保留 alpha 通道,以便在彩色背景上使用。
  4. 點選 "轉換為 PNG" —— 立即在畫布上顯示實時預覽,以便在保存前檢查輸出。
  5. 點選 "下載 PNG" 以將文件保存到您的設備。文件完全在瀏覽器中生成 —— 沒有任何內容上傳到任何伺服器。

常見問題

我的 SVG 文件會上傳到伺服器嗎?
不會。SVG 永遠不會離開您的設備。轉換器在瀏覽器內存中創建一個臨時 Blob URL,將圖像繪製到 HTML 畫布上,然後立即丟棄 URL。所有操作都在瀏覽器端使用 Canvas API 完成。
如果我的 SVG 沒有寬度或高度屬性會怎樣?
轉換器會回退到 viewBox 屬性來確定自然尺寸。如果沒有寬度、高度或 viewBox,則預設為 300x300 像素。您可以隨時使用比例按鈕或自定義寬度欄來覆蓋輸出尺寸。
如何獲得高解析度的 PNG 用於視網膜顯示或列印?
選擇 2x、3x 或 4x,以 2、3 或 4 倍 SVG 的自然像素尺寸來渲染 PNG。或者,在寬度欄位中輸入特定像素寬度,例如 2400,高度會按比例調整。
我可以讓 PNG 背景透明嗎?
可以。在轉換前,點選「透明」背景切換按鈕。畫布不會填滿白色,因此 SVG 中沒有填色的區域會以透明像素儲存於 PNG 中,保留 alpha 通道。
此工具會上傳我的資料嗎?
不會。所有運作都在您的瀏覽器中進行,因此您的資料永遠不會離開您的設備 — 頁面載入後,它甚至可以在離線狀態下使用。