SupaVoxel
Binário para glTF editável

Conversor GLB para glTF

Desmonte um GLB em um .gltf legível: um único arquivo embutido, ou um zip com o JSON, um buffer .bin e cada textura como imagem própria. Roda localmente no seu navegador e mantém as animações.

  • Embutido ou arquivos separados
  • Animações mantidas
  • Sem upload
  • Grátis, sem cadastro
Atualizado outubro de 2026

Como converter GLB para glTF

  1. 01

    Solte o GLB

    Arraste um .glb para o conversor ou clique em Testar um exemplo. A compressão Draco e meshopt é decodificada no carregamento, e o painel mostra a contagem de triângulos, materiais e texturas.
  2. 02

    Escolha um arquivo ou uma pasta

    Arquivo único (embutido) ativado: um .gltf com buffers e imagens inline em base64. Desativado: um .zip com o .gltf, um .bin com a geometria e texture_0.png, texture_1.jpg e assim por diante.
  3. 03

    Converta e descompacte

    Clique em Converter para GLTF. Para a opção de arquivos separados, descompacte o arquivo e mantenha todos os arquivos na mesma pasta, porque o .gltf aponta para eles por caminho relativo.

Por que converter um GLB para glTF

Um GLB e um glTF contêm a mesma cena. A diferença é o empacotamento: GLB é um único bloco binário, glTF é JSON que você pode ler.

Edite à mão

Altere o baseColorFactor de um material, renomeie nós ou exclua uma malha não usada em qualquer editor de texto, sem abrir o Blender.

Troque as texturas

Com arquivos separados, cada textura é um PNG ou JPEG normal. Repinte no Photoshop ou no Krita, salve com o mesmo nome e o modelo a utiliza.

Controle de versão

O Git consegue comparar um arquivo JSON linha por linha. Um GLB é um binário opaco, então toda alteração parece uma reescrita completa.

Depure um modelo quebrado

Ler o JSON mostra exatamente quais extensões, materiais e accessors um arquivo usa, o jeito mais rápido de descobrir por que um visualizador o rejeita.

Comparação das opções de saída glTF

.gltf embutidoArquivos separados (.zip)
ArquivosUm .gltf.gltf + .bin + uma imagem por textura
Tamanho em relação ao GLBCerca de um terço maior (base64)Praticamente o mesmo, dividido
Editar texturasNão é práticoAbra o PNG ou JPEG diretamente
Fácil de compartilharSim, um arquivoEnvie a pasta inteira ou o zip
Ideal paraInspeção rápida, ferramentas que querem um arquivo de textoEdição, hospedagem web, controle de versão

Voltar é igualmente fácil: glTF para GLB empacota um .gltf embutido em um único binário novamente.

O que muda na conversão de GLB para glTF

A cena passa intacta: hierarquia de nós, malhas, materiais PBR, UVs, normais, texturas, skins e clipes de animação são todos gravados no glTF. Nada muda na aparência do modelo, e as unidades continuam em metros dos dois lados.

Duas coisas diferem do arquivo original. Primeiro, a compressão: se o GLB usava Draco ou meshopt, o glTF é gravado sem compressão, então o .bin pode ficar várias vezes maior que o GLB original. Recomprima o arquivo final com o compressor de GLB quando terminar de editar. Segundo, as texturas são recodificadas; PNG continua PNG e JPEG continua JPEG, mas os bytes não serão exatamente iguais aos originais. Extensões que o three.js não grava, como variantes de material, não são transferidas.

Dicas para trabalhar com o glTF descompactado

Faça
  • Mantenha o .gltf, o .bin e as imagens juntos; mover um deles quebra os links
  • Abra o resultado no visualizador de glTF para confirmar que as texturas carregam
  • Desative Manter texturas para gerar um arquivo só de geometria quando você só precisa inspecionar a estrutura
  • Leia o guia GLB vs glTF se você está escolhendo um formato de entrega
Evite
  • Renomeie arquivos de textura sem atualizar o uri no JSON
  • Publique o glTF sem compressão em um site; comprima antes
  • Edite o .bin em um editor de texto; ele é geometria binária
  • Espere que a opção embutida seja pequena; o base64 infla cada byte

FAQ

Perguntas frequentes

O conversor de GLB para glTF é grátis?

Sim, totalmente. Não há cadastro, limite de arquivos convertidos nem marca d'água. A conversão roda no seu navegador usando o mesmo exportador glTF do three.js, então seu modelo nunca é enviado para um servidor. Um único GLB pode ter até 200 MB.

Qual a diferença entre GLB e glTF?

Os dois descrevem a mesma coisa em dois empacotamentos. glTF é um arquivo JSON que aponta para buffers binários e imagens, inline em base64 ou armazenados como arquivos separados. O GLB coloca o JSON e todos os dados binários em um único arquivo. GLB é melhor para entrega, glTF para leitura e edição.

Por que meu glTF fica maior que o GLB?

Dois motivos. O glTF embutido armazena dados binários como texto base64, o que adiciona cerca de 33%. E se o GLB estava comprimido com Draco ou meshopt, o glTF é gravado sem compressão. Escolha arquivos separados para evitar o custo do base64 e comprima de novo quando terminar de editar.

A conversão de GLB para glTF mantém as animações?

Sim. Clipes de animação, skins e a hierarquia de nós são gravados no glTF junto com as malhas e os materiais. A lista O que é mantido abaixo do conversor mostra quantos clipes ele encontrou. Abra o resultado no visualizador de glTF para conferir a reprodução.

Consigo extrair as texturas de um GLB?

Sim. Desative Arquivo único (embutido) e converta. O zip contém cada textura como uma imagem separada, nomeada texture_0, texture_1 e assim por diante, em PNG ou JPEG dependendo da origem. Você pode usá-las separadamente ou editá-las mantendo o glTF apontando para elas.

Como converter GLB para glTF no Blender?

Importe o GLB com Arquivo, Importar, glTF 2.0, e exporte com Arquivo, Exportar, glTF 2.0, definindo o formato como glTF Separado ou glTF Embutido. Funciona bem, mas leva alguns minutos para configurar. O conversor do navegador dá o mesmo resultado em um clique, sem instalar nada.

Começar grátis

Crie um GLB a partir de uma imagem

O estúdio SupaVoxel transforma uma imagem em um modelo 3D. O download em GLB é grátis em todas as contas, e contas novas ganham 3 créditos sem cartão.

Sem cartão de crédito · 3 créditos grátis para começar