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 は無劣化です。デコードされたフレームは HEIC から取り出したそのままの状態で保存され、カメラの圧縮の上に新たな劣化が重なることはありません。

📐

サイズ上限を内蔵

スマホ写真のフルサイズ PNG は巨大です。長辺を 4096・2048・1080 ピクセルに抑えれば、ファイルは一桁小さくなります。

📦

一括変換して ZIP ひとつに

アルバムの書き出しをまるごとドロップ。ファイルは順番に変換され、元のファイル名のままひとつのアーカイブにまとめてダウンロードできます。

HEIC ファイルの正体

iOS 11 以降の iPhone はすべて、写真をデフォルトで HEIC として保存します。それでも Windows PC で開こうとしたり、Web サイトにアップロードしようとしたりすると、この形式に戸惑う人は少なくありません。ファイルの中身を知れば、なぜこれほど小さいのか、なぜ読めるソフトがこれほど少ないのか、どちらも説明がつきます。

画像ではなく、コンテナ

HEIC ファイルは、HEVC 動画コーデックで圧縮された 1 枚以上の画像を収めた HEIF コンテナです。HEIC から PNG への変換では、メイン画像をデコードし、非圧縮のピクセルの格子として保存します。

HEIF — High Efficiency Image File Format — は MP4 ファミリーから借りたボックス構造です。その中に Apple は写真を 1 枚の HEVC(H.265)フレームとして格納しています。4K 動画に使われるのと同じコーデックです。1200 万画素の写真が 2 MB に収まるのはこのコーデックのおかげで、同じ画質なら JPEG の約 2 倍の効率があります。

Windows や Web が受け付けない理由

この効率にはライセンスという代償があります。HEVC は特許で縛られているため、Windows にはデコーダーが同梱されず、ほとんどのブラウザは対応を拒み、多くの Web アプリはアップロードを単純に弾きます。さらにこのコンテナには、普通の画像には決して入らないものが含まれます。ポートレートモードの深度マップ、サムネイル、アルファチャンネル、そして GPS 座標を含む EXIF ブロック一式です。

Live Photos、バースト、複数画像の HEIF

1 つの HEIC に複数のフレーム — バースト連写や Live Photo の静止フレーム — が入っていることがあります。ここで HEIC から PNG へ変換する際に書き出されるのはメイン画像、つまり「写真」アプリが画像として表示するフレームです。動画部分は別の .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 ファイルは画像ではなく「箱」です。HEVC で圧縮されたフレーム、メタデータ、補助画像を収めた HEIF コンテナです。HEIC から PNG への変換では、メインのフレームをデコードして非圧縮のまま保存します。

JPG ではなく HEIC から PNG へ変換する理由

HEIC を変換する人の多くは JPG を選びますし、旅行のスナップならそれが正解です。PNG が真価を発揮するのは、次の 3 つの場面です。

無劣化 = 再圧縮が起きない

写真はスマホの中で、すでに一度は非可逆圧縮を通っています。その後の非可逆処理は一回ごとに、古い劣化の上に新しい劣化 — 空のブロックノイズ、輪郭のハロー — を積み重ねます。PNG はその回数を 1 回で止めます。デコードされたフレームがそのまま保存されるので、HEIC から PNG への変換は、元ファイルが許す限り忠実です。

これが効いてくるのは、画像をさらに編集する、大判で印刷する、マスターとして保管する場合です。グループチャットに投稿するだけなら、それほど気にする必要はありません。

透明が残る

HEIF はアルファチャンネルを持てます。一部の iOS アプリで保存したスクリーンショット、ステッカー、切り抜きはこれを使っています。JPG はアルファを捨てて背景を白く塗りつぶしますが、PNG は保持するので、透明な HEIC は透明な PNG として出てきます。

JPG のほうが向いているケース

正直に言うと、画面で見るだけで二度と編集しない普通の写真なら、品質 90 の JPG は見た目が同じで、サイズは 10 分の 1 です。それが当てはまるなら、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 ピクセルで 1 ピクセル 3 バイトなら、圧縮前で 36 MB。しかもカメラのノイズのせいで、あまり縮みません。

長辺サイズの選び方

だからこの変換ツールにはサイズ上限があります。PNG を書き出す前に画像の長辺を制限し、短辺もそれに合わせて縮小します。

  • 元のサイズ — フルの 4032 × 3024。保存用マスターや印刷向け。1 枚あたり 20〜30 MB を見込んでください。
  • 4096 px — スマホ写真は変化なし。大きすぎるスキャン画像やプロ用カメラのファイルを抑えます。
  • 2048 px — 2048 × 1536、約 6 MB。どのモニターやタブレットでもシャープ。ほとんどの用途で妥当なデフォルトです。
  • 1080 px — 1080 × 810、2 MB 未満。Web ページ、文書、SNS 投稿向け。

縮小はブラウザ内で高品質なリサンプリングを使って行い、その結果を 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 ファイルまで。それぞれブラウザ内でデコードされます — ブラウザ自体は HEIC を表示できないため、PNG ができるまで行には HEIC バッジが表示されます。

2

サイズ上限を選ぶ

「変換設定」を開き、長辺として元のサイズ・4096・2048・1080 ピクセルのいずれかを選びます。迷ったら、画面で見るものはすべて 2048 が正解です。元のサイズはフル解像度のマスターが必要なときだけ選んでください。

3

PNG または ZIP をダウンロード

「変換」を押します。各写真に新しい寸法、PNG のサイズ、HEIC からの増減が表示されます。ファイルは 1 つずつダウンロードするか、「すべてダウンロード」で元のファイル名のまま 1 つの ZIP にまとめて受け取れます。

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

HEIC または HEIF の写真を最大 20 枚ドロップ。ローカルでデコードされ、アップロードは一切ありません。

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 を 1 枚ずつ、またはまとめて ZIP でダウンロード。

HEIC が開けない場所(そして PNG が開ける場所)

HEIC から PNG へ変換する実際的な理由は、HEIC が行けない場所にファイルを持っていく必要があるからです。そのリストは、思っているより長いものです。

OS

Windows 10 と 11 が HEIC を表示できるのは、Microsoft Store から「HEVC ビデオ拡張機能」をインストールした後だけで、多くの機種では有料のアドオンです。Android はバージョン 9 から HEIC に対応しましたが、古い端末や廉価モデルの多くは今もデコードできません。Linux デスクトップには追加ライブラリが必要です。それらすべてが、PNG なら開けます。

ブラウザと Web アプリ

Chrome、Firefox、Edge は HEIC をまったく描画しません。Safari は描画します。つまり、Web フォーム、CMS のメディアライブラリ、フォーラム投稿、サポートチケットに HEIC をドロップすると、たいてい何も言わずに失敗するか、壊れた画像として表示されます。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 での保存編集用マスター、スクリーンショット、透明画像共有、Web、メール

HEIC の写真を PNG にして何をするのか

理由はひとつのテーマに集約されます。HEIC が通じない場所で、画像を正確なまま、あるいは透明なまま保ちたい、ということです。

スクリーンショットとアプリのキャプチャ

iOS のスクリーンショットは最初から PNG ですが、画面収録から書き出した静止画や、一部のサードパーティアプリのキャプチャは HEIC で届きます。HEIC から PNG へ変換すれば、スクリーンショットのくっきりした文字とベタ塗りの色がキャプチャしたままに保たれます — JPG では文字がにじんでしまうところです。

ステッカー、切り抜き、透明な被写体

iOS では写真から被写体を持ち上げて、背景を透明にして保存できます。それらのファイルはアルファ付きの HEIF です。PNG ならスライド、デザインツール、チャットのステッカーパックにそのまま入りますが、JPG だと白い四角に囲まれて届きます。

編集用マスター

写真を Lightroom、GIMP、Affinity で本格的に編集するなら、無劣化ファイルから始めてください。2048 ピクセルの PNG は作業用コピーとして十分で、元のサイズ設定は保存用です。

文書、Wiki、印刷レイアウト

Word、Google ドキュメント、Confluence、InDesign はいずれも PNG を確実に配置できます。画面で読む文書には 1080 ピクセルの上限を、印刷するものには 2048 以上を使ってください。

ブラウザ型 vs サーバー型の HEIC 変換ツール

オンラインの HEIC 変換ツールの多くはアップロード方式です。写真がサーバーに送られ、そこでデコードされ、PNG が返ってきます。それで動きはしますが、何を渡しているのかは知っておく価値があります。

HEIC と一緒に旅立つもの

スマホの写真には EXIF ブロックが付いています。撮影した正確な GPS 位置、秒単位の時刻、端末のモデル、そして多くの場合、写っている人の輪郭をなぞった深度マップも。ファイルをアップロードすれば、それらすべてが、あなたと何の関係もない会社に、1 時間か 1 日の保持ポリシーのもとで送られます。

このツールがそれを避ける仕組み

ここの HEVC デコーダーは WebAssembly にコンパイルされ、ブラウザのタブ内で動きます。ファイルはディスクからメモリに読み込まれ、デコードされ、指定があればリサイズされ、PNG にエンコードされます — すべてあなたの端末上で。何も送信されません。ブラウザの開発者ツールで確認できます。変換中も「ネットワーク」パネルは空のままです。

おなじみの制限もなくなります。アップロード型のツールがファイルサイズや枚数を制限するのは、デコードに彼らのコストがかかるからです。ここでのコストはあなた自身のプロセッサーだけなので、上限もアカウントもありません。かなり古いノート PC では、大量の一括処理はデータセンターより時間がかかります — それがトレードオフです。

もうひとつ知っておくべきこと。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 サイズ削減はパレットを減らしてさらに小さくします。Web ページ用なら、PNG から WebP が透明を保ったままサイズを数分の一にします。やっぱり JPG が欲しかったという場合は、PNG から JPG で切り替えるか、HEIC から JPEG への変換ツールに戻って元ファイルからやり直してください。

上限ではなく正確な寸法が必要ですか?画像リサイズで PNG を任意の幅と高さにできます。そして何かを公開する前に、GPS 座標が一緒に出ていかないよう、EXIF データを削除しておきましょう。

HEIC から PNG へ — よくある質問

無料で、1 日の上限もアカウントも不要です。デコードはあなた自身の端末で行われるので、計測するものが何もありません。デスクトップでは 1 回のバッチに最大 20 ファイル(スマホではメモリ保護のため少なめ)を追加でき、バッチは何回でも実行できます。

いいえ。HEVC デコーダーは WebAssembly としてブラウザのタブ内で動き、PNG もそこで書き出されます。写真も、その GPS 座標も、EXIF ブロックも、端末から一切出ません。変換中に開発者ツールの「ネットワーク」パネルを見てください — 何も送信されていません。

PNG は無劣化で、HEIC はそうではないからです。2 MB の 1200 万画素 HEIC は、フルサイズでは 20〜30 MB の PNG になります — ピクセルが「説明」されるのではなく、すべて保存されるためです。サイズ上限を使ってください。長辺 2048 ピクセルなら同じ写真が約 6 MB になり、画面上では見た目の違いはありません。

保存用マスターや大判印刷なら元のサイズ、モニター・タブレット・テレビで見るものなら 2048 px、Web ページ・文書・SNS 投稿なら 1080 px です。上限は縮小するだけで、小さい画像が拡大されることはありません。

はい。HEIF ファイルにアルファチャンネルがあれば — iOS で写真から持ち上げた被写体、ステッカー、一部アプリの書き出しなど — PNG はそれを保持します。結果はチェッカーボードの上に表示されるので、画像のどこが透明か正確に確認できます。

PNG の工程は無劣化です。HEIC 自体はカメラで圧縮済みで、その劣化はどんな変換ツールでも元に戻せません。PNG が保証するのは、それ以上の劣化を加えないことです。代わりに JPG へ変換すると、画像は二度目の圧縮を受けます。

HEIC の中の静止画 — 「写真」アプリが画像として表示するフレーム — が変換されます。Live Photo の動画部分は別の .mov ファイルで、画像の一部ではありません。バーストのファイルはメインフレームが書き出されます。

共有したり画面で見たりする普通の写真なら JPG — 見た目は同じで、サイズは 10 分の 1 です。スクリーンショット、グラフィック、透明画像、そして編集や保管を予定している写真なら PNG です。ここにある 2 つの変換ツールはどちらもブラウザ内で動くので、両方試しても数秒で済みます。

T

TinyImagePro エンジニアリング

私たちは、データを決してアップロードしないブラウザ型のファイルツールを作っています。この HEIC から PNG への変換ツールは、libheif の WebAssembly ビルドで HEVC フレームをデコードし、サイズ上限を設定した場合はキャンバス上でリサンプリングし、ブラウザ自身の無劣化エンコーダーで PNG を書き出します — すべてあなたのマシン上で。

TinyImagePro について
HEIC から PNG へ変換 — 無劣化・一括・アップロード不要 | TinyImagePro