跳到正文
馬克工具箱

SVG 轉 PNG

把 SVG 圖示、Logo 和插畫轉換成需要的解析度的 PNG 圖片。向量圖直接按目標尺寸繪製,放多大都清晰。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

或把檔案拖到這裡(可多選)

或貼上 SVG 程式碼

使用步驟

  1. 選擇一個或多個 SVG 檔案,或貼上 SVG 程式碼。
  2. 選擇倍數(1 到 4 倍)或指定寬度(畫素)。
  3. 選擇 PNG、JPG 或 WebP,以及透明或純色背景。
  4. 點選「轉換」,逐個下載或打包成 ZIP 下載。

引數說明

倍數 / 寬度
倍數是按 SVG 自身尺寸放大,24×24 的圖示 4 倍就是 96×96;寬度是指定精確寬度,高度按 SVG 的比例計算。
背景
PNG 和 WebP 可以保留透明。JPG 不支援透明,總是使用背景色。

使用示例

App 圖示。 把 24×24 的圖示按 4 倍轉換,得到清晰的 96×96 PNG。

文件裡用的 Logo。 寬度設為 2000、白色背景,得到可以列印的 JPG。

常見問題

為什麼轉出來是 300×150?

沒有 width、height 和 viewBox 的 SVG 沒有自身尺寸,瀏覽器會預設按 300×150 處理。請給 SVG 加上 viewBox,或在這裡指定寬度。

為什麼有些部分沒有顯示?

出於安全考慮,這種方式轉換時瀏覽器不會載入 SVG 引用的外部檔案,包括外鏈圖片、樣式表和網路字型。請先把它們嵌入 SVG,或把文字轉成路徑再轉換。

會損失畫質嗎?

不會。SVG 直接按目標尺寸繪製,而不是把小圖放大,所以邊緣始終銳利。

檔案會上傳嗎?

不會,SVG 在你的裝置上由瀏覽器渲染。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具