無料GIF→WebMコンバーター
VP9エンコードのWebMはWeb上で最小サイズのアニメーションファイルを実現します。GIFを即座に変換——アップロード不要・登録不要・ブラウザ上で完結。
GIFをここにドロップするか、クリックして選択
ブラウザ内で変換 — アップロードなし
使い方
GIFファイルをアップロード
上のアップロードエリアをクリックするか、.gifファイルをドラッグ&ドロップしてください。ファイルはブラウザのメモリに直接読み込まれ、サーバーへの接続は一切行われません。50MBまでのファイルに対応しています。
変換がブラウザ内で自動実行
FFmpeg WebAssemblyがGIFの各フレームをデコードし、フレームストリームをVP8エンコーダーに通し、出力をWebMコンテナにパッケージングします。エンコード中は進捗インジケーターが表示されます。
.webmファイルをダウンロード
出力はChrome・Firefox・Edge・Safari 16+で再生できる有効なWebMファイルです。WebサイトのアセットフォルダにドロップしてVideoタグで埋め込むと、元のGIFより80〜95%小さいファイルに置き換えられます。
なぜGIFやMP4よりWebMを選ぶの?
WebMはGoogleがWeb向けに開発したオープンでロイヤリティフリーな動画フォーマットです。VP9コーデックでエンコードすると、同等のH.264 MP4ファイルより30〜50%小さく、元のGIFより85〜95%小さいファイルが生成されます。VP9は高度なフレーム間予測・可変ブロックサイズ・適応量子化により、古いH.264標準よりはるかに効率的に複雑な動きをエンコードします。
Web開発者にとってその差は明確です:6MBのアニメーションGIFが300KBのWebMになります。典型的なモバイル帯域幅では、GIFの読み込みに12秒以上かかるのに対し、WebMは1秒未満で読み込めます。GoogleのPageSpeed InsightsとLighthouseはどちらも「アニメーションコンテンツには動画フォーマットを使用する」という監査警告でアニメーションGIFを指摘し、WebMを主な置き換えフォーマットとして推奨しています。
MP4と比較すると、WebMはWeb専用コンテンツに対して構造的な優位性があります:特許ライセンスの問題がないロイヤリティフリーであり、オープンソースプロジェクト・政府系Webサイト・ソフトウェアライセンスが重要なあらゆる状況で推奨フォーマットとなります。生の圧縮効率でも、VP9 WebMは同じ品質レベルでH.264 MP4を一貫して上回ります。
Web性能最適化:Webサイトを管理していてヒーローセクション・機能紹介・ローディング状態にアニメーションGIFがある場合、それらを自動再生・ミュート・ループするWebM動画に置き換えることがLighthouseパフォーマンススコアを改善する最速の方法のひとつです。インラインループにはコントロールなしで<video autoplay muted loop playsinline><source src="animation.webm" type="video/webm"></video>を使ってください。
WebアプリとPWA:WebMはCDN経由でアニメーションコンテンツを配信するための最小フォーマットです。転送サイズの削減はCDNの転送コスト削減とキャッシュヒット率の向上につながります。アニメーションがスクロールなしで見える位置に表示される高トラフィックページでは、WebMはCore Web VitalsのLCPスコアを意味ある形で改善できます。
Safariの互換性について:Safari 16+(macOS Ventura・iOS 16・2022年9月リリース)でネイティブWebM/VP9サポートが追加されました。2025年時点で、Safari 16+はSafariインストールの大部分を占めています。Safari 15以下もサポートする必要がある場合は、MP4をフォールバックとして提供してください:WebMソースの後に<source src="animation.mp4" type="video/mp4">を追加します。
主な機能
最小ファイルサイズ
VP8/VP9 WebMは元のGIFより80〜95%、MP4より30〜50%小さくなります。
ロイヤリティフリー
WebMには特許ライセンスの問題がなく、オープンソース・政府系プロジェクトに最適。
完全プライベート
ファイルはデバイスから一切外に出ません。すべての処理はWebAssemblyでブラウザ内で実行。
モダンブラウザ対応
Chrome・Firefox・Edge・Safari 16+はすべてプラグインなしでWebMをネイティブサポート。
Lighthouseスコア向上
WebMは「アニメーションコンテンツには動画フォーマットを使用する」監査ペナルティを解消。
CDNコスト削減
小さいファイルは転送帯域幅が少なく、大規模運用でのホスティングコストを直接削減。
フォーマット比較
| フォーマット | コーデック | 典型的なサイズ(5秒・480px) | Safariサポート |
|---|---|---|---|
| GIF | LZW(フレーム単位) | 5〜12 MB | 全バージョン |
| MP4 | H.264 | 200〜500 KB | 全バージョン |
| WebM | VP8/VP9 | 100〜300 KB | Safari 16+(2022年以降) |
技術的な詳細
このコンバーターはFFmpegをWebAssembly(Wasm)にコンパイルして使用します——プラグインやサーバー呼び出しなしに、モダンブラウザ内でほぼネイティブ速度で動作するバイナリ命令フォーマットです。GIFを変換すると、FFmpegがGIFフレームインデックスを読み込み、各フレームの生ピクセルデータを抽出し、libvpx(VP8エンコーダー)を使ってフレームシーケンスをエンコードします。VP9ではなくVP8を使用しているのは、VP9エンコーダーのメモリ要件がブラウザのサンドボックス内でWebAssemblyのリニアメモリモデルが安全に提供できる量を超える可能性があるためです——VP8は安全なメモリ範囲内に収まりながら優れた結果を生成します。
出力WebMファイルはMatroska派生のコンテナ(.webm)内にVP8動画ストリームを含みます。GIFには音声がないため、音声トラックは含まれません。ピクセルフォーマットはデコーダーとの広い互換性のためにyuv420pです。コンテナは適切なWebMインデックス(cues要素)で最終化されており、ブラウザはファイル全体をダウンロードせずにシークできます——ネットワーク経由で提供されるアニメーションにとって重要です。
