SupaVoxel
Wavefront a glTF binario

Conversor OBJ a GLB

Arrastra un .obj con su .mtl y sus texturas, o un único .zip, y descarga un solo GLB que carga en three.js, model-viewer, Godot, Unity y AR de Android. Ajusta las unidades antes de exportar para que aparezca con el tamaño correcto. Todo se ejecuta en tu dispositivo.

  • Lee .mtl y texturas
  • Unidades ajustadas al exportar
  • Sin subir archivos
  • Gratis, sin registro
Actualizado octubre de 2026

Cómo convertir OBJ a GLB

  1. 01

    Abre el OBJ junto con sus archivos

    Selecciona a la vez el .obj, su .mtl y las imágenes de textura, arrástralos juntos, o suelta un único .zip. El panel confirma lo que ha leído en También leído. Los quads y n-gons se triangulan al leer el archivo, y el panel indica cuántos objetos y grupos contiene en Mallas.
  2. 02

    Indica las unidades

    El OBJ no guarda las unidades. El conversor asume metros, la convención de glTF. Si el modelo se creó para impresión 3D o en ZBrush y está en milímetros, pon Unidades del archivo en mm; el Tamaño de salida en metros se actualiza al momento.
  3. 03

    Exporta el GLB

    Pulsa Convertir a GLB. Obtienes un único .glb con la geometría, las normales, las UVs y los colores de vértice en un solo archivo binario, además del tamaño antes y después.

Materiales y texturas del OBJ: llévate el .mtl

Un OBJ rara vez viaja solo. Sus colores viven en un archivo .mtl aparte, indicado en la línea mtllib del OBJ, y sus texturas en imágenes junto a él. Dáselos todos al conversor y el GLB los empaqueta en un solo archivo: los colores Kd y las texturas map_Kd se convierten en el color base del GLB. Un mapa norm, o un map_Bump cuyo nombre de archivo lo identifique como normal map (_normal, _nrm, _nor, _n), pasa a ser la textura de normales del GLB. Un mapa de altura en escala de grises no se traslada. Se leen imágenes PNG, JPG y TGA.

Los archivos se emparejan solo por nombre, así que un .mtl que apunta a C:\Users\...\wood.png o a una subcarpeta textures/ sigue encontrando wood.png. Si sueltas solo el .obj, se convierte igualmente, pero en gris neutro, y un aviso ámbar lista los archivos que no se incluyeron. No se puede arrastrar una carpeta entera; selecciona los archivos de dentro o comprímelos en un zip. Los OBJ de escaneos, esculturas y webs de impresión 3D a menudo no tienen .mtl, y entonces no hay nada que añadir.

Qué conserva una conversión de OBJ a GLB

Datos del OBJResultado en GLB
Geometría v / f, quads y n-gonsConservada, triangulada
Objetos o y grupos gConservados como mallas separadas
Coordenadas de textura vtConservadas, listas para las texturas que apliques después
Normales vnConservadas; se calculan suaves si faltan
Colores de vértice (v x y z r g b)Conservados como colores de vértice glTF
Colores y texturas del .mtlConservados si se aportan; gris si se omiten

¿Vas en la otra dirección? GLB a OBJ genera el .obj, el .mtl y las texturas en un zip.

OBJ frente a GLB

OBJ ha sido el formato común seguro desde principios de los 90. GLB es el formato de entrega moderno, pensado para cargar rápido.

OBJ
Texto plano, de Wavefront Technologies. Geometría, UVs y normales; materiales en un .mtl aparte
GLB
glTF 2.0 binario del Khronos Group. Geometría, materiales PBR, texturas y animación en un solo archivo
Tamaño
Un OBJ de texto suele ser varias veces más grande que la misma malla en GLB
Unidades
OBJ: ninguna. GLB: metros
Animación
OBJ: ninguna, solo mallas estáticas. GLB: personajes con rig, shape keys y clips con keyframes
Dónde se exige GLB
Escenas de three.js y Babylon.js, <model-viewer>, Android Scene Viewer, Shopify y muchos marketplaces 3D

Consejos antes de publicar el GLB

Recomendado
  • Aligera el archivo final con el compresor de GLB si va destinado a una web
  • Comprueba la escala en un visor: un personaje de 1,8 m debería medir unos 1,8 m de alto
  • Fusiona antes los objetos diminutos en tu programa 3D si el OBJ tiene cientos de grupos; cada uno se convierte en una malla
  • Revisa el OBJ en el visor de OBJ cuando la fuente tenga un aspecto raro
Evitar
  • Olvidar el .mtl y las imágenes; sin ellas el GLB sale gris
  • Dejar un OBJ en milímetros con los metros por defecto; aparecerá 1.000 veces más grande
  • Usar una escultura de 2 millones de triángulos en el móvil; redúcela con el simplificador de mallas
  • Renombrar el .obj a .glb a mano; los formatos no son intercambiables

FAQ

Preguntas frecuentes

¿Cómo convierto OBJ a GLB gratis?

Suelta el archivo .obj en el conversor de arriba, ajusta las unidades si no está en metros y pulsa Convertir a GLB. Es gratis y sin cuenta, y la conversión se ejecuta por completo en tu navegador, así que el modelo no se sube. Funciona con archivos de hasta 200 MB.

¿Por qué mi GLB sale gris si el OBJ tenía colores?

Los colores y las texturas viven en el archivo .mtl y sus imágenes, y solo se soltó el .obj. Selecciona juntos el .obj, el .mtl y las texturas, o comprímelos en un zip y suelta el .zip; el aviso ámbar bajo el modelo lista lo que siga faltando. Ajustes antiguos de Phong como el brillo especular no se traducen exactamente a los materiales PBR de glTF, así que espera pequeñas diferencias.

¿Por qué mi modelo sale enorme o diminuto en three.js?

El OBJ no tiene unidad y el GLB se define en metros. Un modelo exportado en milímetros, algo habitual en archivos de impresión 3D, llega 1.000 veces más grande si se trata como metros. Pon Unidades del archivo en mm o cm antes de convertir y confirma que el Tamaño de salida coincide con el objeto real.

¿El GLB mantiene los objetos separados?

Sí. Cada objeto o y cada grupo g del OBJ se convierte en su propia malla dentro del GLB, así que puedes seguir ocultando, moviendo o asignando materiales a las partes en un motor o en Blender. El conversor muestra el número de partes en Mallas antes de exportar.

¿Es mejor GLB que OBJ?

Para entrega, sí: GLB es binario, así que pesa menos y carga más rápido, guarda las unidades y los materiales PBR, y puede incrustar las texturas en un solo archivo. OBJ sigue siendo el formato de edición más ampliamente legible. Mucha gente conserva el OBJ como maestro y publica el GLB.

¿Puedo usar el GLB en Unity, Godot o Unreal?

Godot importa GLB de forma nativa. Unity necesita un paquete importador de glTF como glTFast, y Unreal tiene un importador glTF integrado. La escala llega correctamente en los tres, porque GLB se define en metros y cada importador convierte desde ahí a su propia unidad. Para ajustes de importación específicos de cada motor, consulta las guías de Unity y Godot.

Empezar gratis

¿Y si aún no tienes un modelo que convertir?

Genéralo a partir de una foto en el estudio. Los modelos sin texturas suelen estar listos en menos de un minuto y se descargan como GLB en el plan gratuito.

No se requiere tarjeta de crédito · 3 créditos gratis para empezar