KTX2に変換

画像をKhronos KTX2テクスチャフォーマットに変換 — 無料、プライベート、完全にブラウザ内で。

あらゆる画像を瞬時にKTX2 GPUテクスチャ形式に変換 — 無料、プライベート、ブラウザ内で動作。ゲーム開発やリアルタイム3Dに最適。アップロード不要、登録不要、サイズ制限なし。

変換先:
BMPDDSGIFHDRICOJPEGKTXPGMPICPNGPPMPSDTGAWebP

ここにファイルをドロップまたはクリックして参照

対応フォーマット: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP

    設定

    オフでは標準の非圧縮 KTX2 を生成します。ETC1S と UASTC は Basis でスーパー圧縮された KTX2 を生成します。WebGL、three.js、ゲームエンジン向けの非常に小さな GPU 対応テクスチャです。初回使用時に小さな追加エンコーダーモジュールを読み込みます。

    Folder

      出力: 同じフォルダ
      約 節約 0 kgのCO2 (他のオンライン変換ツールと比較)
      データ転送なし — すべてがお使いのデバイス内で完結!

      KTX2フォーマットについて

      KTX2(Khronos Texture, Version 2)は、Khronos Groupによって標準化されたGPUテクスチャ用の軽量コンテナフォーマットです。グラフィックスAPIへのテクスチャの効率的な配信のために設計されています。

      KTX2、DDS、Basis: どれで納品するか

      テクスチャを動かす環境で選びます。以下の形式はどれも、アップロードなしでここで作れます。

      形式ここでの設定向いている用途
      通常のKTX2スーパー圧縮: オフ非圧縮のピクセルをKhronosのコンテナに格納します。ファイルは最大です。ツールがKTX2を求め、サイズが問題にならないときに使います。
      Basis付きKTX2スーパー圧縮: ETC1SまたはUASTC読み込み時にローダーが端末のGPU形式(BC、ASTC、ETC)へ変換する1つのファイルです。多くのGPUで動かすWeb、glTF、モバイル向けビルドに使います。
      DDS画像からDDSへ、DXT1またはDXT5PC上のDirectX、Unreal Engine、Unity向けのブロック圧縮テクスチャです。対象がすべてデスクトップGPUのときに使います。

      要点: ブラウザやスマートフォン向けにはBasis付きKTX2、PC専用ならDDSで納品します。

      ETC1SかUASTCか: 1枚のテクスチャ、3つの設定

      このページの各スーパー圧縮設定で、テスト用テクスチャを1枚変換しました。テクスチャは512×512ピクセルのプロシージャル画像(重ねたノイズにチェッカー模様を重ねたもの)で、PNGにすると787 kBです。生成と計測を行うスクリプトはテストスイートにあります: tests/e2e/ktx2-roundtrip.spec.js

      スーパー圧縮の設定KTX2のサイズ
      オフ(通常のKTX2)1049 kB
      ETC1S37 kB
      UASTC262 kB

      このテストではETC1Sが最小で、UASTCのファイルは約7倍の大きさでした。テクスチャによって圧縮のされ方は変わります。上の変換ツールでお手持ちのテクスチャを試し、お使いのエンジンで結果を確認してください。

      テクスチャ一式をまとめて変換

      たくさんのファイルを一度にドロップできます。それぞれが個別の.ktx2ファイルとして戻り、ブラウザが複数ダウンロードの許可を求める場合があります。ログインは不要で、このページはファイル数を制限しません。私たちのテストでは、ETC1Sを選んで12枚のテクスチャをまとめてドロップし、12個のKTX2ファイルが得られました。比較として、CinevvaのオンラインKTX2圧縮ツールは“The Batch tab converts up to 10 images at once.”、“It's free, you just sign in to unlock it”と記載しています(app.cinevva.com、2026-11-01確認。引用は原文のまま英語です)。

      元に戻す: KTX2からPNGへ

      スーパー圧縮をオフにしてこのページで作った通常のKTX2は、KTX2からPNGへの変換ツールで戻せます。往復テストでは、ピクセルは完全に一致して戻りました。ETC1SまたはUASTCで作ったKTX2はまだそこで開けないため、ピクセルが後で必要になる場合は元のPNGを保管してください。

      テクスチャをglTFで使う

      Basis付きKTX2は、glTF拡張KHR_texture_basisuが使うテクスチャ形式です。3DからglTFへの変換ツールでモデルをglTFにし、glTFの最適化で小さくして、テクスチャはこのページから用意します。

      KTX2変換についてのよくある質問

      toktxやコマンドラインなしでPNGをKTX2に変換するには?

      上の変換ツールを開き、PNGをドロップします。ファイルはブラウザ内でKTX2テクスチャになるので、インストールもアップロードも不要です。完了するとダウンロードが始まります。

      アップロードなしでブラウザ上でKTX2テクスチャを作れますか?

      はい。変換はWebAssemblyで端末上で実行されるため、画像がサーバーに送られることはありません。アカウントなしで使え、このページはファイルサイズの上限を設けていません。

      ETC1SとUASTCの違いは?

      ETC1Sは最小のファイルを、UASTCはより大きなファイルを生成します。このページのテストテクスチャでは37 kB対262 kBでした。スーパー圧縮メニューでどちらかを選ぶか、オフのままにすると通常のKTX2になります。

      Basisスーパー圧縮はここで無料で使えますか?

      はい。Basis ETC1SとUASTCでの変換は無料で、ログイン不要、透かしなし、テクスチャ数の上限もありません。

      KTX2ファイルをPNGに戻せますか?

      通常のKTX2はKTX2からPNGへの変換ツールで戻せます。ETC1SまたはUASTCで作ったファイルは、そこではまだ対応していません。

      機能

      CO₂ほぼゼロ

      一般的なサーバーベースの変換ツールは、アップロードにネットワークエネルギー、処理にデータセンターの電力、ダウンロードに再びネットワークを消費します。WebConverterはお使いのデバイスのCPUのみを使用 — データ転送なし、サーバーのフットプリントなし。

      オフライン使用のためにインストール

      WebConverterはProgressive Web Appです。モバイルでは「ホーム画面に追加」、デスクトップのアドレスバーでは「インストール」をタップしてください。インストール後は完全にオフラインで動作 — 飛行機、地方、ネットワーク障害時に最適です。