zh-Hant v
en zh tw

SVG 轉 PNG 工具

將靜態 SVG 渲染為 PNG,可設定畫素尺寸、DPI 和背景,在本地處理且不讀取外部 SVG 資源。

選擇匯出尺寸

貼上 SVG 或選擇 UTF-8 SVG 檔案。明確填寫的寬高表示輸出畫素,只填一個維度會保留原有比例。兩者都留空時,固有 CSS 畫素尺寸按 DPI/96 縮放;mm、pt 等物理單位先按每英寸 96 CSS 畫素換算,再應用縮放。

缺少固有尺寸時,優先使用寬高和 viewBox,再使用瀏覽器的 300 × 150 預設值。輸出單邊最多 10,000 畫素,總計 4,000 萬畫素。文字使用瀏覽器可用字型,不會下載輸入中指定的遠端字型。

靜態 SVG 與資源限制

指令碼、事件屬性和 XML 樣式表指令會被移除;DTD、實體宣告、動畫/SMIL、foreignObject、外部資源網址及遠端 CSS/字型匯入會被拒絕。支援漸變、遮罩、濾鏡的本地片段引用,以及大小受限的內嵌 PNG/JPEG。

輸入及輸出最多 200,000 字元、20,000 節點、64 層,內嵌點陣圖總計不超過 2,000 萬畫素,Worker 超時為 10 秒。上傳 SVG 檔案最大 200,000 位元組。預覽按圖片渲染,不作為可互動標記插入頁面。

常見問題

可以使用 SVG 中內嵌的 PNG 或 JPEG 嗎?

可以,支援大小受限的 Base64 PNG/JPEG 資料圖片;外鏈圖片、巢狀 SVG 資料圖片和外部濾鏡或樣式表會被拒絕。

需要上傳到伺服器嗎?

不需要。檔案、文字及處理結果均在瀏覽器中,所需引擎、字型和支援檔案從本站載入。

其他語言