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, 버전 2)는 Khronos Group이 표준화한 GPU 텍스처용 경량 컨테이너 형식입니다. 그래픽 API에 텍스처를 효율적으로 전달하기 위해 설계되었습니다.

      KTX2, DDS, Basis: 무엇으로 납품할까

      텍스처가 실행될 환경에 맞춰 고르세요. 아래 형식은 모두 업로드 없이 여기서 만들 수 있습니다.

      형식여기서의 설정가장 알맞은 용도
      일반 KTX2슈퍼 압축: 끄기Khronos 컨테이너에 압축하지 않은 픽셀을 담습니다. 파일이 가장 큽니다. 도구가 KTX2를 요구하고 크기가 중요하지 않을 때 쓰세요.
      Basis를 쓴 KTX2슈퍼 압축: ETC1S 또는 UASTC로드할 때 로더가 기기의 GPU 형식(BC, ASTC, ETC)으로 바꿔 주는 파일 하나입니다. 여러 GPU에서 돌아야 하는 웹, glTF, 모바일 빌드에 쓰세요.
      DDS이미지를 DDS로, DXT1 또는 DXT5PC의 DirectX, Unreal Engine, Unity용 블록 압축 텍스처입니다. 모든 대상이 데스크톱 GPU일 때 쓰세요.

      요약: 브라우저와 휴대폰에는 Basis를 쓴 KTX2, PC에만 가는 텍스처에는 DDS로 납품하세요.

      ETC1S와 UASTC: 텍스처 하나, 설정 셋

      이 페이지의 슈퍼 압축 설정마다 테스트 텍스처 한 장을 변환했습니다. 텍스처는 512 x 512 픽셀의 절차적 이미지(겹겹의 노이즈 위에 체커 무늬)이며 PNG로 저장하면 787 kB입니다. 이를 만들고 측정하는 스크립트는 테스트 스위트에 있습니다: tests/e2e/ktx2-roundtrip.spec.js

      슈퍼 압축 설정KTX2 크기
      끄기 (일반 KTX2)1049 kB
      ETC1S37 kB
      UASTC262 kB

      이 테스트에서는 ETC1S가 가장 작았고 UASTC 파일은 약 7배 컸습니다. 텍스처마다 압축 결과가 다르니 위 변환기에서 직접 써 보고 사용하는 엔진에서 결과를 확인하세요.

      텍스처 세트 전체를 변환하기

      파일을 여러 개 한꺼번에 놓으세요. 각 파일은 별도의 .ktx2 파일로 돌아오며, 브라우저가 여러 다운로드를 허용할지 물을 수 있습니다. 로그인이 없고 이 페이지는 파일 수를 제한하지 않습니다. 저희 테스트에서는 ETC1S를 선택하고 텍스처 12장을 함께 놓았더니 KTX2 파일 12개가 나왔습니다. 비교하자면, 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는 프로그레시브 웹 앱입니다. 모바일에서 "홈 화면에 추가"를, 데스크톱 주소창에서 "설치"를 탭하세요. 설치 후 완전히 오프라인으로 작동합니다 — 비행기, 시골 지역, 네트워크 장애 시 완벽합니다.