Конвертировать в KTX2

Конвертируйте изображения в текстурный формат Khronos KTX2 — бесплатно, приватно, полностью в браузере.

Конвертируйте любое изображение в формат GPU-текстур KTX2 мгновенно — бесплатно, конфиденциально, в браузере. Идеально для разработки игр и real-time 3D. Без загрузки, без регистрации, без ограничений размера.

Конвертировать в:
BMPDDSGIFHDRICOJPEGKTXPGMPICPNGPPMPSDTGAWebP

Перетащите файлы сюда или нажмите для выбора

Поддерживаемые форматы: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP

    Настройки

    При выключении создаётся стандартный несжатый KTX2. ETC1S и UASTC создают KTX2 с суперсжатием Basis — крошечную, готовую к загрузке в GPU текстуру для WebGL, three.js и игровых движков. При первом использовании загружается небольшой дополнительный модуль кодировщика.

    Folder

      Вывод: Та же папка
      Вы сэкономили около 0 кг CO2 по сравнению с другими онлайн-конвертерами.
      Без передачи данных — всё остаётся на вашем устройстве!

      О формате KTX2

      KTX2 (Khronos Texture, версия 2) — лёгкий контейнерный формат для GPU-текстур, стандартизированный Khronos Group. Предназначен для эффективной доставки текстур в графические API.

      KTX2, DDS или Basis: что выбрать для релиза

      Выбирайте по тому, где будет работать текстура. Каждый формат ниже создаётся здесь без загрузки на сервер.

      ФорматНастройка здесьЛучше всего для
      Обычный KTX2Суперсжатие: Выкл.Несжатые пиксели в контейнере Khronos. Самые большие файлы. Подходит, когда инструменту нужен KTX2, а размер не важен.
      KTX2 с BasisСуперсжатие: ETC1S или UASTCОдин файл, который загрузчик при загрузке превращает в GPU-формат устройства (BC, ASTC или ETC). Подходит для веб-, glTF- и мобильных сборок, которые должны работать на многих GPU.
      DDSИзображение в DDS, DXT1 или DXT5Блочно сжатые текстуры для DirectX, Unreal Engine и Unity на ПК. Подходит, когда все целевые устройства оснащены настольными GPU.

      Коротко: для браузера и телефонов отдавайте KTX2 с Basis, а DDS берите, когда текстура идёт только на ПК.

      ETC1S или UASTC: одна текстура, три настройки

      Мы преобразовали одну тестовую текстуру при каждой настройке суперсжатия на этой странице. Текстура представляет собой процедурное изображение 512 на 512 пикселей (слоистый шум с шахматным узором сверху), сохранённое как PNG размером 787 КБ. Скрипт, который её создаёт и выполняет замер, лежит в нашем наборе тестов: tests/e2e/ktx2-roundtrip.spec.js.

      Настройка суперсжатияРазмер KTX2
      Выкл. (обычный KTX2)1049 КБ
      ETC1S37 КБ
      UASTC262 КБ

      В этом тесте самый маленький файл дал ETC1S, а файл UASTC оказался примерно в 7 раз больше. Другие текстуры сжимаются иначе: проверьте свою в конвертере выше и посмотрите результат в своём движке.

      Конвертация целого набора текстур

      Перетащите много файлов сразу. Каждый вернётся отдельным файлом .ktx2, а браузер может спросить разрешение на несколько загрузок. Регистрации нет, и эта страница не ограничивает число файлов. В нашем тесте 12 текстур, брошенных вместе при выбранном ETC1S, дали 12 файлов KTX2. Для сравнения: онлайн-компрессор KTX2 от Cinevva пишет “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. В нашем тесте туда и обратно пиксели вернулись идентичными. Файлы KTX2, созданные с ETC1S или UASTC, там пока не открываются, так что сохраняйте исходный PNG, если пиксели понадобятся снова.

      Текстуры в glTF

      KTX2 с Basis это формат текстур, который использует расширение glTF KHR_texture_basisu. Превратите модели в glTF в конвертере 3D в glTF, уменьшите результат в оптимизаторе glTF, а текстуры возьмите на этой странице.

      Вопросы о конвертации в KTX2

      Как преобразовать PNG в KTX2 без toktx и командной строки?

      Откройте конвертер выше и перетащите PNG. Файл станет текстурой KTX2 прямо в браузере: ничего не нужно устанавливать и загружать. Результат скачивается, как только готов.

      Можно ли создать текстуру KTX2 в браузере без загрузки на сервер?

      Да. Конвертация выполняется на вашем устройстве через WebAssembly, поэтому изображение никогда не отправляется на сервер. Аккаунт не нужен, а эта страница не задаёт предела размера файла.

      Чем ETC1S отличается от UASTC?

      ETC1S даёт самые маленькие файлы, UASTC более крупные: для тестовой текстуры на этой странице 37 КБ против 262 КБ. Выберите один из вариантов в меню «Суперсжатие» или оставьте «Выкл.» для обычного KTX2.

      Суперсжатие Basis здесь бесплатно?

      Да. Конвертация с Basis ETC1S и UASTC бесплатна, без регистрации, без водяных знаков и без ограничения числа текстур.

      Можно ли превратить файл KTX2 обратно в PNG?

      Обычные файлы KTX2 можно, в конвертере KTX2 в PNG. Файлы, созданные с ETC1S или UASTC, там пока не поддерживаются.

      Возможности

      Почти нулевой CO₂

      Типичный серверный конвертер потребляет сетевую энергию при загрузке, электричество дата-центра при обработке и снова сеть при скачивании. WebConverter использует только CPU вашего устройства — без передачи данных, без серверного следа.

      Установите для офлайн-использования

      WebConverter — это Progressive Web App. Нажмите «Добавить на главный экран» на мобильном или «Установить» в адресной строке на десктопе. После установки работает полностью офлайн — идеально для самолётов, удалённых районов или сбоев сети.