無料GIF→MP4変換ツール
GIFファイルをドロップするだけで、数秒でMP4動画を取得。アップロード不要、アカウント作成不要、透かし一切なし。すべての処理はブラウザ内で完結します。
GIF をここにドロップまたはクリックして選択
ブラウザ内で変換 — アップロードなし
使い方
GIFファイルを選択またはドロップ
アップロードゾーンをクリックするか、.gifファイルをドラッグ&ドロップします。50MBまでのファイルに対応。GIFはブラウザのメモリに直接読み込まれ、ネットワーク送信は一切行われません。
FFmpegがブラウザ内でローカル変換
WebAssemblyにコンパイルされた完全版FFmpegがブラウザタブ内で実行されます。GIFの各フレームをデコードし、H.264コーデックで再エンコードしてMP4コンテナにパッケージします。処理は通常2〜8秒で完了します。
MP4をダウンロードして自由に使う
出力ファイルは標準的なH.264 MP4で、元のGIFと同じフレームサイズとタイミングを保持します。Instagram、TikTok、YouTube Shortsに直接アップロードしたり、videoタグでWebページに埋め込むことができます。
GIFをMP4に変換すべき理由
GIF形式は1987年にダイヤルアップ接続でシンプルな画像を伝送するために設計されました。その圧縮方式は当時から変わっておらず、各フレームがLZW圧縮で個別にエンコードされ、フレーム間でデータを共有する仕組みがありません。結果として、ファイルサイズは膨大になります。15fpsで5秒のループは75枚の完全な圧縮画像を格納し、普通のGIFアニメーションでも4〜12MBになるのが一般的です。MP4(H.264)はフレーム間の差分のみをエンコードすることでこの問題を解決します。連続する2フレームの背景が同じなら、エンコーダは差分だけを記録し、同じ5秒のアニメーションが通常150〜350KBに圧縮されます。80〜97%のサイズ削減です。
このサイズ差はWeb公開において深刻な影響を及ぼします。GoogleのLighthouseは、アニメーションGIFを「アニメーションコンテンツには動画形式を使用してください」という監査ルールで明確に問題視します。Googleの検索ランキング指標であるCore Web VitalsのLargest Contentful Paint(LCP)は、ファーストビューに配置された大きなGIFファイルによって直接悪化します。8MBのヒーローGIFをループするMP4に置き換えるだけで、モバイル接続でのLCPが数百ミリ秒改善され、ユーザー体験と検索順位の両方に測定可能な向上をもたらします。
主要SNSプラットフォームはGIFの直接アップロードを受け付けなくなっています。Instagram ReelsやStoriesはMP4またはMOVが必須で、GIFアップロードの手段がそもそもありません。TikTok、YouTube Shorts、LinkedIn動画投稿、Facebook Reels、Twitter/Xも同様にMP4を要求します。コンテンツがGIF形式である場合、すべての主要プラットフォームに公開するにはMP4への変換が唯一の方法です。
Webサイトのパフォーマンス最適化:ヒーローセクション、機能紹介、ローディング状態のGIFアニメーションを <video autoplay muted loop playsinline> に置き換えましょう。ユーザーが見る表示は変わらず、帯域消費は大幅に減り、Lighthouseスコアがすぐに改善します。
アーカイブと編集:MP4はすべてのプラットフォームの動画編集ソフトの標準形式です。GIFをMP4に変換すれば、Adobe Premiere Pro、DaVinci Resolve、Final Cut Proなどでトリミング、カラーグレーディング、字幕追加、再出力といった本格的な編集が可能になります。これはGIFエディタでは実現できないことです。
主な機能
完全プライベート — アップロードゼロ
GIFファイルはサーバーに一切送信されません。FFmpegはWebAssemblyでブラウザタブ内で実行されます。
数秒で変換完了
ほとんどのGIFが2〜8秒で変換。待ち時間なし、キューなし、サーバーとの往復遅延なし。
80〜97%のサイズ削減
H.264のフレーム間圧縮により、10MBのGIFが200〜400KBのMP4に。画質の劣化はほぼありません。
フル24ビットカラー
MP4はフレームあたり1670万色をサポート。GIFの256色パレット制限から完全に解放されます。
あらゆるプラットフォームに対応
出力MP4はInstagram Reels、TikTok、YouTube Shorts、Twitter、LinkedInに直接アップロード可能。
オフラインでも動作
ページの読み込み完了後は、インターネット接続が切れても変換を続けられます。
フォーマット比較
| 項目 | GIF | MP4 (H.264) |
|---|---|---|
| 一般的なファイルサイズ(5秒、480px) | 4〜12 MB | 150〜400 KB |
| フレームあたりの色深度 | 256色(8ビットインデックス) | 1670万色(24ビット) |
| 圧縮方式 | LZW(フレーム単位、可逆) | H.264(フレーム間、非可逆) |
| 音声サポート | なし | あり(AAC、MP3) |
| SNSプラットフォーム対応 | 限定的(Web閲覧のみ) | 全プラットフォーム対応 |
| Core Web Vitalsへの影響 | 悪影響(LCP低下) | 中立〜プラス |
技術詳細
変換処理はWebAssembly(Wasm)にコンパイルされたFFmpegで実行されます。プロの映像制作で使われるFFmpegと同じバイナリが、ブラウザのサンドボックス内で動作します。GIFを送信すると、FFmpegがフレームインデックステーブルを読み取り、各フレームの生ピクセルデータを抽出し、H.264リファレンスエンコーダ libx264 に渡します。H.264はフレーム列をIフレーム(完全なキーフレーム)とPフレーム(前フレームからのピクセル差分のみをエンコードする予測フレーム)に分割します。ループアニメーションは連続するフレーム間で大部分のピクセルが変化しないため、Pフレーム圧縮が極めて効果的に働きます。これがファイルサイズが劇的に縮小する主な理由です。
出力は yuv420p ピクセルフォーマットでMP4コンテナにマルチプレクスされ、すべてのデバイス、ブラウザ、SNSプラットフォームとの互換性を最大化します。-movflags +faststart フラグにより、コンテナのメタデータがファイル先頭に配置され、動画プレーヤーやCDNがファイル全体のダウンロード完了前にストリーミング再生を開始できます。
