A HEIC container opening into a flat PNG imageHEIC

HEIC 轉 PNG — 把 iPhone 照片變成無損 PNG,不必上傳

直接在瀏覽器裡解碼 HEIC 與 HEIF 照片並存成 PNG:每個像素都保留,透明通道不遺失,還有尺寸上限,不會讓一張 2 MB 的照片一不小心變成 25 MB。

🔒 100% 瀏覽器內完成📦 批次 + ZIP✏️ 無損 免費且不限量

把 HEIC 照片拖放到這裡

或點擊上傳

最多 20 個檔案,每個 20MB · 支援:HEIC、HEIF

🔒

照片留在你的裝置上

HEVC 解碼器以 WebAssembly 的形式在你的瀏覽器分頁裡執行。什麼都不會上傳——照片不會,GPS 資料不會,照片裡的人臉也不會。

✏️

不做第二次壓縮

PNG 是無損格式。解碼出的影格會原封不動地保存下來,不會在相機壓縮的基礎上再堆疊新的瑕疵。

📐

內建尺寸上限

手機照片的全尺寸 PNG 非常大。把長邊限制在 4096、2048 或 1080 像素,檔案會縮小一個數量級。

📦

批次轉換,一個 ZIP

把整個相簿匯出拖進來。每個檔案依序轉換,結果以原檔名打包成一個壓縮檔一起下載。

HEIC 檔案到底是什麼

從 iOS 11 開始,每一台 iPhone 預設都把照片存成 HEIC,而當人們試著在 Windows 電腦上開啟它或上傳到網站時,這個格式仍然會讓人措手不及。弄清楚檔案裡裝了什麼,就能明白它為什麼這麼小,又為什麼這麼少的軟體能讀它。

它是容器,不是圖片

HEIC 檔案是一個 HEIF 容器,裡面裝著一張或多張用 HEVC 視訊編碼壓縮的影像。HEIC 轉 PNG 會解碼主影像,並把它存成一張未壓縮的像素網格。

HEIF——高效率影像檔案格式——是一種借自 MP4 家族的盒式結構。在它裡面,Apple 把照片存成單一 HEVC(H.265)影格,也就是 4K 影片用的那套編碼。正因如此,一張 1200 萬像素的照片才能塞進 2 MB:在同等畫質下,它的效率大約是 JPEG 的兩倍。

為什麼 Windows 和網頁拿它沒辦法

高效率是有代價的:授權。HEVC 受專利保護,所以 Windows 出廠不附解碼器,多數瀏覽器拒絕加入支援,許多網頁應用程式乾脆拒絕上傳。這個容器裡還裝著普通圖片從來不會有的東西:人像模式的深度圖、縮圖、alpha 通道,以及包含 GPS 座標的完整 EXIF 區塊。

原況照片、連拍與多圖 HEIF

一個 HEIC 可以容納多個影格——一組連拍序列,或者原況照片(Live Photo)的靜態影格。在這裡把 HEIC 轉 PNG 時,匯出的是主影像:也就是「照片」App 顯示為圖片的那一格。動態片段存在獨立的 .mov 檔案裡,不屬於影像檔案。

What is inside a HEIC file, and what a PNG conversion takes out of itA HEIF container holding several HEVC-compressed frames, metadata and a depth map. An arrow pulls the primary frame out as a single uncompressed PNG..HEIC — a HEIF containerHEVC frame (primary)burst / Live Photo framesEXIF · GPS · timemetadata boxesdepth map · alphaauxiliary imagesthumbnailsmall preview frame≈ 2 MB · needs an HEVC decoder to opendecode.PNG — one imageevery pixel stored · opens anywhere
HEIC 檔案是一個盒子,而不是一張圖:它是一個 HEIF 容器,裡面裝著 HEVC 壓縮的影格、中繼資料與輔助影像。HEIC 轉 PNG 會解碼主影格,並以未壓縮的形式儲存。

為什麼把 HEIC 轉 PNG 而不是 JPG

大多數人轉換 HEIC 時都會選 JPG,對於度假隨手拍來說這是對的。但在三種具體情境下,PNG 才是更合適的選擇。

無損代表不會再壓縮一次

照片在手機裡已經經歷過一次有損壓縮。之後每一次有損處理都會在舊瑕疵上堆疊新瑕疵——天空出現色塊,邊緣出現光暈。PNG 把次數停在一次。解碼出的影格被原樣保存,所以 HEIC 轉 PNG 的保真度達到了原檔所允許的極限。

當圖片還要再次編輯、大幅輸出或作為母檔保存時,這一點很重要。如果只是丟到群組聊天裡,就沒那麼要緊。

透明通道得以保留

HEIF 可以攜帶 alpha 通道,一些 iOS 應用程式儲存的截圖、貼圖和去背圖就會用到它。JPG 會丟掉 alpha,把背景塗成白色。PNG 則會保留,所以透明的 HEIC 出來仍是透明的 PNG。

什麼時候 JPG 更合適

先說實話:對於只在螢幕上看、永遠不會再編輯的普通照片,品質 90 的 JPG 在視覺上完全一樣,大小卻只有十分之一。如果你的照片就是這種情況,HEIC 轉 JPEG 轉換器是更好的工具。截圖、圖形、透明影像,以及任何你打算繼續加工的圖片,再回來用 PNG。

HEIC to PNG keeps the decoded pixels; HEIC to JPG compresses them a second timeTwo pipelines from the same HEIC. Top: decode then store as PNG, one lossy step in total. Bottom: decode then re-encode as JPG, two lossy steps, shown as two damage markers.HEIC → PNGHEVC (lossy, in camera)decodePNG — stored exactly!one lossy step — the one your iPhone already didHEIC → JPGHEVC (lossy, in camera)decodeJPG — compressed again!!two lossy steps — detail lost twice, artefacts stack
照片已經被相機壓縮過一次。PNG 會原樣保存解碼結果;JPG 則會再壓縮一次,瑕疵層層堆疊。

檔案大小陷阱——以及縮放選項

每一個 HEIC 轉 PNG 轉換器都應該提醒你、卻幾乎沒有一個會提醒你的事:輸出會很大。

為什麼 2 MB 的 HEIC 會變成 20 MB 的 PNG

一張約 2 MB 的 1200 萬像素 HEIC,在全解析度下通常會變成 20–30 MB 的 PNG,因為 PNG 會逐一儲存全部 3600 萬個顏色值,而不是去描述它們。

HEVC 之所以檔案小,是因為它在描述影像——這個區塊看起來像那個區塊,只是稍微偏移了一點。PNG 什麼都不描述;它記錄每一個像素,再套一個通用壓縮器,對大面積純色有用,對照片雜訊幾乎無能為力。4000 × 3000 像素、每像素 3 位元組,壓縮前就是 36 MB,而相機雜訊代表它壓不了多少。

選擇長邊尺寸

這正是轉換器附帶尺寸上限的原因。它會在寫入 PNG 之前限制影像的長邊,並按比例縮放短邊:

  • 原始尺寸——完整的 4032 × 3024。適合典藏母檔和列印。每張照片預計 20–30 MB。
  • 4096 px——手機照片不受影響;用於限制超大掃描檔和專業相機檔案。
  • 2048 px——2048 × 1536,約 6 MB。在任何螢幕或平板上都很清晰。多數用途的合理預設值。
  • 1080 px——1080 × 810,不到 2 MB。適合網頁、文件和社群貼文。

縮小在你的瀏覽器裡用高品質重新取樣完成,然後結果再編碼為 PNG。上限只會縮小,從不會放大較小的圖片。

File size of one iPhone photo as HEIC and as PNG at four sizesBar chart: the HEIC is about 2 MB; the same photo as a full-size PNG is about 24 MB; capped at 2048 pixels it drops to about 6.5 MB and at 1080 pixels to under 2 MB.5 MB10 MB15 MB20 MB25 MB2.1 MBHEIC4032 × 302424 MBPNG original4032 × 302424 MBPNG 40966.5 MBPNG 20482048 × 15361.9 MBPNG 10801080 × 810same 12 MP photo — PNG grows ~10× at full size; the long-edge cap brings it back
同一張 1200 萬像素的照片。作為 HEIC 約 2 MB;作為全尺寸 PNG 約 24 MB。把長邊限制在 2048 像素後大約 6.5 MB,在任何螢幕上都看不出損失。

3 步完成 HEIC 轉 PNG

1

拖入你的 HEIC 照片

從 Finder、檔案總管或「照片」匯出資料夾把檔案拖到虛線區域,或點擊瀏覽。桌面版每次最多 20 個 HEIC 或 HEIF 檔案。每個檔案都在你的瀏覽器裡解碼——在 PNG 產生之前,該列會顯示一個 HEIC 標記,因為瀏覽器本身無法顯示 HEIC。

2

選擇尺寸上限

開啟「轉換設定」,為長邊選擇原始尺寸、4096、2048 或 1080 像素。拿不定主意的話,凡是在螢幕上看的都選 2048;只有需要全解析度母檔時才選原始尺寸。

3

下載 PNG 或 ZIP

按下「轉換」。每張照片都會顯示新的尺寸、PNG 大小以及相對 HEIC 的變化。可以逐一下載檔案,也可以用「全部下載」取得一個保留原檔名的 ZIP。

Step 1: drop HEIC photosup to 20 at once · never uploaded
1

拖入最多 20 張 HEIC 或 HEIF 照片。它們在本機解碼,從不上傳。

Step 2: pick a size capMax long edgeOriginalfull4096pxprint2048pxscreens1080pxsocial≈ 6.5 MB instead of 24 MBConvert 3
2

選擇一個尺寸上限——或者保留原始尺寸以獲得典藏級品質。

Step 3: download PNGs or a ZIPIMG_001.pngIMG_002.pngIMG_003.pngZIPDownload All as ZIP (3)
3

逐張下載 PNG,或一次打包成 ZIP 下載。

哪些地方打不開 HEIC(而 PNG 可以)

把 HEIC 轉 PNG 的現實理由是:檔案要去一個 HEIC 去不了的地方。這份清單比人們想像的要長。

作業系統

Windows 10 和 11 只有在從 Microsoft Store 安裝「HEVC 視訊延伸模組」之後才能顯示 HEIC——在很多機器上這是付費附加元件。Android 從 9 開始支援 HEIC,但舊手機和許多入門機型仍然無法解碼。Linux 桌面需要額外的函式庫。而它們每一個都能開啟 PNG。

瀏覽器與網頁應用程式

Chrome、Firefox 和 Edge 完全不算繪 HEIC;Safari 可以。這代表把 HEIC 拖進網頁表單、CMS 媒體庫、論壇貼文或客服工單時,通常會無聲無息地失敗,或者顯示為破圖。PNG 則是有史以來每一個瀏覽器都認得的格式。

編輯器與設計工具

GIMP、小畫家、Paint.NET、舊版 Photoshop 和大多數線上編輯器在匯入時都會拒絕 HEIC。Figma 和 Canva 毫不猶豫地接受 PNG——而且不像 JPG,它們會保留圖片自帶的透明部分。

Where a HEIC file opens versus where a PNG opensOpens without extra software?HEICPNGWindows 10 / 11 (no codec pack)Older Android (before 9)Web browsers (Chrome, Firefox, Edge)Slack, Discord, forums, CMS uploadsImage editors: GIMP, Paint, Figma importiPhone, iPad, macOS
哪些地方不裝額外軟體就能開啟 HEIC,哪些地方能開啟 PNG。離開 Apple 裝置,HEIC 大多打不開。

格式相容性一覽

HEICPNGJPG
不需附加元件即可在 Windows 開啟
可在 Chrome / Firefox / Edge 開啟
透明
無損否(HEVC)
1200 萬像素照片大小≈ 2 MB20–30 MB(2048 px 時 6 MB)3–4 MB
最適合iPhone 儲存編輯母檔、截圖、透明影像分享、網頁、電子郵件

人們把 HEIC 照片轉成 PNG 用來做什麼

這些理由都圍繞同一個主題:圖片需要在一個不認識 HEIC 的地方保持精確,或保持透明。

截圖與 App 畫面

iOS 截圖本身已經是 PNG,但從螢幕錄影匯出的靜態影格,以及某些第三方 App 的擷取畫面,會以 HEIC 形式到來。把 HEIC 轉 PNG 能把截圖裡銳利的文字和純色區塊原樣保留——換成 JPG 則會把字母糊掉。

貼圖、去背圖與透明主體

iOS 允許你把主體從照片中擷取出來,儲存成透明背景。這些檔案是帶 alpha 的 HEIF。作為 PNG,它們可以直接放進簡報、設計工具或聊天貼圖包;作為 JPG,它們會帶著一個白色方框出現。

編輯母檔

如果照片要進 Lightroom、GIMP 或 Affinity 認真編輯,請從無損檔案開始。2048 像素的 PNG 是很好的工作副本;原始尺寸設定則是典藏用的。

文件、Wiki 與印刷排版

Word、Google 文件、Confluence 和 InDesign 都能可靠地置入 PNG。在螢幕上閱讀的文件用 1080 像素上限,需要列印的內容用 2048 或更高。

瀏覽器端 vs 伺服器端 HEIC 轉換器

網路上大多數 HEIC 轉換器靠上傳運作:照片送到伺服器,在那裡解碼,然後 PNG 傳回來。這能用,但值得弄清楚你交出去了什麼。

隨 HEIC 一起走的東西

手機照片帶著它的 EXIF 區塊:拍攝時精確的 GPS 位置、精確到秒的時間、裝置型號,往往還有一張勾勒出照片裡人物輪廓的深度圖。上傳檔案就等於把這些全部上傳,交給一家與你毫無關係的公司,保留政策是一小時或一天。

這個工具如何避免這些

這裡的 HEVC 解碼器被編譯成 WebAssembly,在你的瀏覽器分頁內執行。檔案從磁碟讀入記憶體,解碼,按你的要求縮放,再編碼成 PNG——全部在你的裝置上完成。沒有任何資料被傳輸。你可以在瀏覽器的開發人員工具裡驗證:轉換進行時,「網路」面板始終是空的。

它同時也拿掉了常見的限制。上傳型轉換器限制檔案大小和數量,因為解碼要花他們的錢;在這裡,唯一的成本是你自己的處理器,所以沒有配額,也不用註冊帳號。在一台很舊的筆電上,大批次轉換會比資料中心慢——這就是代價。

還有一點要知道:PNG 會保留解碼後倖存下來的 EXIF 中繼資料。如果你要公開分享這個檔案,請先用移除 EXIF處理一遍。

Where your photos go: upload-based converters versus in-browser decodingTop: photos with GPS and faces are uploaded to a server, converted, returned, and kept for a while. Bottom: the HEVC frame is decoded by a WebAssembly decoder inside the browser and written as PNG locally.Upload-based converteryour phonephotos + GPS + facestheir serverconvert · keep copycopy retained 1–24 h · file-size and daily limitsEXIF location data travels with the fileIn your browser (this tool)HEVC decoderWebAssembly, in the tab.png filesphotos never leave the deviceno size cap, no daily quota, no account
以上傳為基礎的轉換器會收到你的照片,連同 GPS 座標和人臉一起,並保留一段時間的副本。在瀏覽器裡解碼代表檔案從不離開你的裝置。

接下來可以拿這些 PNG 做什麼

輸出的是標準 PNG,所以本站的其它工具都能直接接受,不必再次上傳。

如果檔案仍然比你需要的大,壓縮 PNG可以無損縮小,PNG 瘦身工具則透過減少調色盤走得更遠。用於網頁的話,PNG 轉 WebP能以一小部分大小保留透明。如果發現你其實想要 JPG,PNG 轉 JPG可以完成切換——或者回到HEIC 轉 JPEG 轉換器,從原檔重新開始。

需要精確尺寸而不是上限?調整圖片尺寸能把 PNG 變成任意寬高。而在公開發布任何內容之前,先清除 EXIF 資料,別讓 GPS 座標跟著檔案一起傳出去。

HEIC 轉 PNG — 常見問題

免費,沒有每日配額,也不用註冊。解碼在你自己的裝置上進行,所以沒有什麼可計量的。桌面版每批最多可加入 20 個檔案(手機上更少,以保護記憶體),想跑多少批都可以。

不會。HEVC 解碼器以 WebAssembly 形式在你的瀏覽器分頁裡執行,PNG 也在那裡產生。照片、它的 GPS 座標和 EXIF 區塊從不離開你的裝置。轉換時打開開發人員工具看看「網路」面板——什麼都沒有送出去。

因為 PNG 是無損的,而 HEIC 不是。一張 2 MB 的 1200 萬像素 HEIC,在全尺寸下會變成 20–30 MB 的 PNG——每個像素都被儲存,而不是被描述。用尺寸上限吧:長邊 2048 像素能把同一張照片降到約 6 MB,在螢幕上看不出任何差別。

典藏母檔和大幅輸出選原始尺寸;在螢幕、平板或電視上看的選 2048 px;網頁、文件和社群貼文選 1080 px。上限只會縮小——較小的圖片永遠不會被放大。

會。如果 HEIF 檔案帶有 alpha 通道——iOS 裡從照片去背擷取的主體、貼圖、某些 App 的匯出——PNG 會保留它。結果會顯示在棋盤格背景上,你可以清楚看到圖片哪裡是透明的。

PNG 這一步是無損的。HEIC 本身已經被相機壓縮過,這部分損失沒有任何轉換器能復原;PNG 保證的是不再增加新的損失。換成轉 JPG 的話,影像會被第二次壓縮。

轉換的是 HEIC 裡的靜態影像——「照片」App 顯示為圖片的那一格。原況照片的動態片段是獨立的 .mov 檔案,不屬於影像。連拍檔案會匯出其主影格。

要分享或在螢幕上看的普通照片用 JPG——視覺上完全一樣,大小只有十分之一。截圖、圖形、透明影像,以及任何打算編輯或典藏的照片用 PNG。這裡的兩個轉換器都在瀏覽器裡執行,各試一次只要幾秒鐘。

T

TinyImagePro 工程團隊

我們打造從不上傳你資料的瀏覽器端檔案工具。這個 HEIC 轉 PNG 轉換器用 libheif 的 WebAssembly 版本解碼 HEVC 影格,如果你設定了尺寸上限就在畫布上重新取樣,然後用瀏覽器內建的無損編碼器寫出 PNG——全部在你的電腦上完成。

關於 TinyImagePro
HEIC 轉 PNG 線上轉換器 — 無損、批次、免上傳 | TinyImagePro