Converter para KTX2
Converta imagens para o formato de textura Khronos KTX2: grátis, privado, roda inteiramente no seu navegador.
Converta qualquer imagem para o formato de textura de GPU KTX2 na hora: grátis, privado e no seu navegador. Perfeito para desenvolvimento de jogos e 3D em tempo real. Sem upload, sem cadastro, sem limites de tamanho de arquivo.
Solte os arquivos aqui ou clique para procurar
Formatos suportados: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP
Configurações
Desligado mantém um KTX2 padrão, sem compactação. ETC1S e UASTC produzem um KTX2 supercompactado com Basis: uma textura minúscula, pronta para a GPU, para WebGL, three.js e motores de jogos. Carrega um pequeno módulo codificador extra no primeiro uso.
Folder
Sem transferência de dados: todos os dados ficam no seu dispositivo!
Sobre o Formato KTX2
KTX2 (Khronos Texture, versão 2) é um formato de contêiner leve para texturas de GPU, padronizado pelo Khronos Group. Ele foi projetado para entregar texturas de forma eficiente a APIs gráficas como Vulkan, OpenGL e WebGPU. O KTX2 suporta uma grande variedade de formatos de pixel, incluindo formatos comprimidos como ASTC, ETC e BC, além de supercompressão com Zstandard ou BasisLZ para tamanhos de arquivo mínimos. O formato é comumente usado no desenvolvimento de jogos, aplicações 3D em tempo real e assets glTF, onde o upload rápido para a GPU e o armazenamento compacto são críticos.
KTX2, DDS ou Basis: qual entregar
Escolha conforme o lugar onde a textura vai rodar. Cada formato abaixo sai daqui sem upload.
| Formato | Configuração aqui | Ideal para |
|---|---|---|
| KTX2 simples | Supercompactação: Desligado | Pixels sem compressão em um contêiner Khronos. Os maiores arquivos. Use quando uma ferramenta exige KTX2 e o tamanho não importa. |
| KTX2 com Basis | Supercompactação: ETC1S ou UASTC | Um arquivo que o carregador converte, ao carregar, para o formato de GPU do dispositivo (BC, ASTC ou ETC). Use em builds web, glTF e mobile que precisam rodar em muitas GPUs. |
| DDS | Imagem para DDS, DXT1 ou DXT5 | Texturas comprimidas por blocos para DirectX, Unreal Engine e Unity no PC. Use quando todos os destinos são GPUs de desktop. |
Resumindo: entregue KTX2 com Basis para navegador ou celular, e DDS quando a textura só vai para PCs.
ETC1S ou UASTC: uma textura, três configurações
Convertemos uma textura de teste com cada configuração de supercompactação desta página. A textura é uma imagem procedural de 512 por 512 pixels (ruído em camadas com um xadrez sobreposto), salva como PNG de 787 kB. O script que a gera e faz a medição está na nossa suíte de testes: tests/e2e/ktx2-roundtrip.spec.js.
| Configuração de supercompactação | Tamanho do KTX2 |
|---|---|
| Desligado (KTX2 simples) | 1049 kB |
| ETC1S | 37 kB |
| UASTC | 262 kB |
Neste teste, o ETC1S gerou o menor arquivo e o arquivo UASTC ficou cerca de 7 vezes maior. Outras texturas comprimem de outro jeito: teste a sua no conversor acima e confira o resultado na sua engine.
Converta um conjunto inteiro de texturas
Solte muitos arquivos de uma vez. Cada um volta como um arquivo .ktx2 próprio, e seu navegador pode pedir permissão para vários downloads. Não há cadastro e esta página não limita a quantidade de arquivos. No nosso teste, 12 texturas soltas juntas com ETC1S geraram 12 arquivos KTX2. Para comparar, o compressor KTX2 online da Cinevva diz “The Batch tab converts up to 10 images at once.” e “It's free, you just sign in to unlock it” (app.cinevva.com, verificado em 2026-11-01; citações em inglês, como no original).
Voltar: KTX2 para PNG
Arquivos KTX2 simples, como os que esta página cria com a supercompactação em Desligado, voltam a PNG no conversor de KTX2 para PNG. No nosso teste de ida e volta, os pixels voltaram idênticos. Arquivos KTX2 feitos com ETC1S ou UASTC ainda não abrem lá, então guarde o PNG original se for precisar dos pixels.
Use as texturas em glTF
KTX2 com Basis é o formato de textura que a extensão glTF KHR_texture_basisu usa. Converta seus modelos para glTF com o conversor de 3D para glTF, reduza o resultado com Otimizar glTF e traga as texturas desta página.
Perguntas sobre a conversão para KTX2
Como converto um PNG para KTX2 sem toktx nem linha de comando?
Abra o conversor acima e solte seu PNG nele. O arquivo vira uma textura KTX2 no seu navegador, então você não instala nada e não envia nada. O resultado baixa assim que fica pronto.
Posso criar uma textura KTX2 no navegador sem upload?
Sim. A conversão roda no seu dispositivo com WebAssembly, então sua imagem nunca vai para um servidor. Funciona sem conta e esta página não define limite de tamanho de arquivo.
Qual a diferença entre ETC1S e UASTC?
O ETC1S gera os menores arquivos e o UASTC arquivos maiores: na textura de teste desta página, 37 kB contra 262 kB. Escolha um no menu Supercompactação ou deixe em Desligado para um KTX2 simples.
A supercompactação Basis é gratuita aqui?
Sim. A conversão com Basis ETC1S e UASTC é gratuita, sem cadastro, sem marca d'água e sem limite de texturas.
Posso transformar um arquivo KTX2 de volta em PNG?
Arquivos KTX2 simples, sim, no conversor de KTX2 para PNG. Arquivos feitos com ETC1S ou UASTC ainda não são aceitos lá.
Recursos
CO₂ Quase Zero
Conversores baseados em servidor enviam seu arquivo, processam remotamente e o devolvem, consumindo energia de rede e de data center a cada requisição. O WebConverter roda inteiramente no seu dispositivo, então a única energia usada é a da sua CPU local. Sem transferência de dados, sem eletricidade de servidor.
Instale para Uso Offline
O WebConverter funciona offline como um Progressive Web App. Clique em "Adicionar à Tela Inicial" no celular ou no botão de instalar na barra de endereço do seu navegador. Depois de instalado, você pode converter arquivos sem nenhuma conexão com a internet.