JPG 轉 PNG

從這裡開始無損 —— 但請先讀這段。

不上傳任何檔案

把檔案拖進來,或點擊選擇

支援 JPG, JPEG。沒有大小上限,不用註冊。

    把 JPG 拖進來,得到 PNG。轉換本身是無損的,而這一頁會誠實告訴你這句話代表什麼、不代表什麼。

    這個轉換「不會」做到的事

    它不會讓圖片變好看。這是關於 JPG 轉 PNG 最常見的誤解,而大多數轉檔站樂於讓你繼續這樣誤會。

    在 JPG 檔案被建立的當下,JPEG 壓縮就已經永久丟掉了一部分資訊。轉成 PNG 只是從這一刻開始無損地保存還活著的畫素,它沒辦法重建已經被丟掉的東西。原本 JPG 裡烘焙進去的壓縮雜訊會被完美保留 —— 包括色塊和振鈴。

    檔案一定會變大

    請預期 PNG 會是原本 JPG 的好幾倍大,有時候更多。PNG 使用無損壓縮,而照片內容用這種方式壓縮的效率很差 —— 自然影像裡有大量細微且不重複的變化。

    這不是轉換出了問題,這是「精確保存每一個畫素」而非「近似」的直接後果。

    什麼時候你是真的需要這個

    當某個工具或上傳表單只收 PNG。這在 icon 製作流程、部分印刷工作流、某些政府與學術系統、以及一些設計軟體上很常見。

    當圖片即將進入修圖流程。中間步驟都用 PNG,可以避免每存一次檔就在前一次的損失上再疊一輪 JPEG 損失。開頭轉一次,中間隨你怎麼改,最後再輸出成 JPG。

    當你需要加上透明度。你救不回一個本來就不透明的背景,但 PNG 給了你一個 alpha 通道,在修圖軟體裡去背之後就能用。

    在你的瀏覽器裡執行

    瀏覽器原生解碼 JPEG,Breezo 再用編譯成 WebAssembly 的最佳化編碼器把它編成 PNG,全程在分頁內完成。

    沒有任何東西被上傳,所以沒有大小上限、沒有每小時額度、不加浮水印、不用註冊。轉檔時打開開發者工具的 Network 分頁,你可以自己看。

    常見問題

    轉成 PNG 會讓畫質變好嗎?

    不會。原本 JPEG 壓縮掉的畫質是永久性的損失。PNG 只是精確保留剩下的畫素,連既有的壓縮雜訊一起保留。

    為什麼 PNG 比 JPG 大這麼多?

    因為 PNG 無損保存每一個畫素,而照片的細節用這種方式壓縮效率很差。大好幾倍是正常且預期中的結果。

    會得到透明背景嗎?

    不會。JPG 本來就沒有透明度可以帶過來,背景維持原樣。PNG 只是提供一個 alpha 通道,讓你之後在修圖軟體裡可以用。

    什麼時候 JPG 轉 PNG 才是對的做法?

    當工具或表單規定只收 PNG,或當圖片要進入修圖流程、你想避免每次存檔都疊加一次 JPEG 損失的時候。

    檔案會被上傳到伺服器嗎?

    不會。解碼和編碼都在你的瀏覽器裡完成,全程沒有伺服器參與。

    其他工具