無料GIF→WebM変換ツール
VP8エンコードのWebMはWeb向けアニメーションで最小のファイルサイズを実現します。ブラウザ内で数秒で変換——アップロード不要、アカウント不要。
GIF をここにドロップまたはクリックして選択
ブラウザ内で変換 — アップロードなし
使い方
GIFをドロップまたは選択
アップロードエリアをクリックするか、.gifファイルをドラッグ&ドロップします。ファイルはブラウザメモリに直接読み込まれ、ネットワークは使用しません。50MBまで対応。
FFmpegがローカルでVP8エンコード
FFmpeg WebAssemblyがGIFの全フレームをデコードし、VP8コーデックでWebMコンテナにエンコードします。進捗はリアルタイム表示。データはデバイスから出ません。
.webmファイルをダウンロード
生成されたWebMファイルはChrome、Firefox、Edge、Safari 16以降でネイティブ再生可能。プロジェクトのアセットフォルダに配置してvideoタグで参照すれば、元のGIFより85〜95%小さいファイルで済みます。
WebMがGIFやMP4より優れている理由
WebMはGoogleがWeb配信専用に開発したロイヤリティフリーのコンテナ形式です。VP8ビデオコーデックと組み合わせることで、GIFとMP4の両方を凌ぐ圧縮率を実現します。6MBのGIFアニメーションがWebMでは200〜350KB前後に——94〜97%の削減です。同じアニメーションのH.264 MP4と比較しても、WebMは同等品質で30〜50%小さくなります。VP8のフレーム間予測モデルがこの効率を生み出します。GIFのように各フレームを個別に保存するのではなく、フレーム間で変化したピクセルだけをエンコードします。
GoogleのPageSpeed InsightsとLighthouseツールは、アニメーションGIFを最優先のパフォーマンス問題として扱います。「アニメーションコンテンツには動画形式を使用」という監査ルールで、WebMを主要な代替として明示的に推奨しています。モバイル接続では6MBのGIFと250KBのWebMの読み込み差は秒単位で——これがLighthouseスコアとLCP指標に直結します。Lighthouse 90点以上を目指す開発者にとって、GIFをWebMに置き換えることは最もインパクトの大きい単一施策の一つです。
WebMにはMP4にない利点がもう一つあります:完全なロイヤリティフリーです。特許ライセンスの義務が一切なく、オープンソースプロジェクト、政府機関、ソフトウェア特許に法的制約のある組織にとって重要です。一方、H.264(MP4内のコーデック)は特定の商業配布時に特許ライセンスが必要な場合があります。
Web開発での実践:<video autoplay muted loop playsinline><source src="anim.webm" type="video/webm"><source src="anim.mp4" type="video/mp4"></video> でアニメーションを埋め込みます。ブラウザは対応する最初の形式を選択——Chrome、Firefox、EdgeはWebMを、古いブラウザはMP4にフォールバックします。
Safari互換性:Safari 16(2022年9月、macOS VenturaおよびiOS 16で公開)でWebM再生が完全サポートされました。現在、Safari 16以降がアクティブなSafariインストールの大多数を占めています。古いSafariに対応する場合は、同じvideo要素にMP4フォールバックを追加すれば十分です。
主な機能
Web最小ファイルサイズ
VP8 WebMはGIFとMP4の両方よりファイルサイズが小さく、元GIFの85〜95%削減を実現。
アップロードゼロ — 完全プライベート
FFmpeg WebAssemblyがブラウザタブ内で実行。ファイルはサーバーに一切送信されません。
ロイヤリティフリー形式
WebMは特許ライセンス義務なし。オープンソース、政府系、エンタープライズプロジェクトに安全。
幅広いブラウザサポート
Chrome、Firefox、Edge、Safari 16以降すべてがWebMをネイティブ再生。プラグイン不要。
Lighthouseスコア改善
GIFをWebMに置き換えることで「アニメーションコンテンツには動画形式を使用」の監査警告が解消。
帯域・CDNコスト削減
小さいファイルは転送コストを大幅削減。1日1万PVのページで月に数GBの帯域を節約。
フォーマット比較
| 形式 | コーデック | 一般的なサイズ(5秒、480px) | Safari対応 |
|---|---|---|---|
| GIF | LZW(フレーム単位) | 5〜12 MB | 全バージョン |
| MP4 | H.264 | 200〜500 KB | 全バージョン |
| WebM | VP8/VP9 | 100〜300 KB | Safari 16以降(2022年〜) |
技術詳細
本ツールはWebAssemblyにコンパイルされたFFmpegを使用します。ブラウザサンドボックス内でネイティブに近い速度で実行され、サーバー依存はありません。GIFを送信すると、FFmpegがフレームインデックスを読み取り、各フレームの生ピクセルデータを抽出、libvpx(VP8エンコーダ)でエンコードします。VP9ではなくVP8を使用するのは、VP9のエンコーダはメモリ要件が高く、ブラウザ環境のWebAssembly線形メモリの制約を超える可能性があるためです。VP8は安全なメモリ範囲内で優れた圧縮結果を生成します。
出力はVP8ビデオストリームを含む標準WebMコンテナで、音声トラックはありません(GIFには音声がないため)。ピクセルフォーマットは yuv420p で、幅広いデコーダ互換性を確保。コンテナにはWebMのcues(インデックス)要素が含まれ、ブラウザがファイル全体をダウンロードせずにシーク・再生を開始できます。CDN経由の配信や低速接続で特に重要です。
