FUNCIONA EN TU NAVEGADOR

Inspector de archivos glTF y GLB

Arrastra un archivo .gltf o .glb, o pega el JSON de glTF, y el inspector lo lee dentro de esta página. En un GLB muestra la cabecera de 12 bytes y, para cada fragmento, su desplazamiento, longitud, tipo y si el relleno es conforme. En ambos formatos presenta la versión glTF, el generador y los derechos de autor que el archivo declara, cuenta escenas, nodos, mallas, primitivas, accesores, vistas de búfer, búferes, materiales, texturas, imágenes, muestreadores, pieles y animaciones, y dibuja una tabla con la jerarquía de nodos que se detiene ante ciclos o a los 256 niveles indicando la ruta problemática. Cada accesor se compara con la longitud en bytes de su vista de búfer, cada vista con su búfer y los índices de escenas, nodos, mallas, materiales, texturas e imágenes con la lista a la que apuntan. Las URI externas aparecen tal como están escritas, con marcas como directorio padre o ruta absoluta; las URI de datos incrustadas se miden por su tamaño decodificado, y el resultado completo se puede descargar como informe JSON. Funciona online sin instalar nada.

Tipos de archivo: .gltf, .glbProcesamiento: Este navegador

o arrastra un archivo aquí

✓ No sale de este dispositivoTamaño máximo: 200 MB
CÓMO SE USA

Cómo usar Inspector de archivos glTF y GLB

01

Añade tu archivo

Elige o arrastra un archivo .gltf o .glb. También puedes pegar el contenido.

02

Deja que lo lea

El archivo se lee y se analiza en este navegador; no se sube nada.

03

Revisa el resultado

Comprueba lo que ha salido y luego cópialo, descárgalo o sigue con lo tuyo.

Preguntas frecuentes

¿Cómo abro un archivo GLB en el navegador para ver su estructura?

Arrastra el archivo .glb a esta página y el inspector lee su cabecera, sus fragmentos y el JSON glTF interno sin salir del navegador. Verás escenas, jerarquía de nodos, mallas, accesores, materiales, texturas, imágenes y el desplazamiento de cada fragmento, con un informe JSON descargable. No muestra el modelo en 3D; para verlo necesitas un visor.

¿Se sube mi archivo glTF o GLB a algún servidor al inspeccionarlo?

No, el archivo se lee y analiza dentro de la pestaña del navegador y la inspección no hace ninguna petición de red. Los búferes y texturas que el glTF referencia con URI externas se listan como texto marcado como no descargado, de modo que nunca se contacta con esos servidores.

¿Cómo abro un archivo GLB en un móvil Android o en un Chromebook?

Abre esta página en Chrome u otro navegador actual del móvil o del Chromebook y elige el .glb desde Descargas o Archivos; el informe es el mismo que en un ordenador. El límite sigue siendo 200 MB, pero con poca memoria un GLB muy grande puede hacer que la pestaña se recargue antes de terminar.

¿Puedo revisar un archivo glTF en Windows sin instalar Blender ni registrarme?

Sí, basta con abrir esta página en Edge, Chrome o Firefox en Windows y elegir el archivo; no hace falta instalar programas 3D ni crear cuenta. Obtienes un informe de estructura, no una vista renderizada, que es justo lo que sirve para averiguar por qué otro programa rechaza el archivo.

¿Qué significa el error de fragmentos GLB ERR_GLB_CHUNK_ORDER?

Significa que los fragmentos del GLB no siguen el orden exigido: el primero debe ser el JSON, solo puede haber uno y el binario BIN, si existe, debe ir segundo. También salta si la cabecera de un fragmento no cae en un múltiplo de 4 bytes o si falta el JSON. El error indica el número de fragmento afectado; vuelve a exportar el modelo.

¿Por qué mi archivo GLB da ERR_GLB_LENGTH_MISMATCH y no se abre?

La cabecera del GLB guarda la longitud total del archivo y esa cifra no coincide con los bytes que realmente tiene. El error informa de ambas longitudes. Casi siempre es un archivo truncado por una descarga o copia interrumpida, así que descárgalo o expórtalo de nuevo.

¿Cuál es el límite de tamaño de archivo GLB y glTF que se puede inspeccionar?

Cada archivo puede ocupar hasta 209.715.200 bytes (200 MB). El JSON admite como máximo 128 niveles de anidación y 4.000.000 de valores, la jerarquía de nodos se sigue hasta 256 niveles y cada tabla muestra hasta 5.000 filas. Siempre que se recorta algo aparece un aviso.

¿Se puede inspeccionar un GLB comprimido con Draco o meshopt?

Se abre, pero si KHR_draco_mesh_compression, EXT_meshopt_compression o una extensión de texturas como KHR_texture_basisu figura como obligatoria, las secciones afectadas quedan sin interpretar y el informe se marca como incompleto. Las extensiones obligatorias que sí entiende son KHR_mesh_quantization, KHR_texture_transform, KHR_materials_unlit y KHR_materials_emissive_strength.

¿Es seguro un archivo GLB descargado de internet?

La inspección aquí no renderiza ni ejecuta nada, pero la herramienta no certifica que un archivo sea seguro ni busca malware. Sí marca las URI externas con ../, rutas absolutas o de red, letras de unidad de Windows o el esquema file:, informa claves como __proto__ sin que afecten a la página y muestra como texto los nombres con etiquetas script o enlaces javascript:. Otra aplicación 3D podría descargar esas URI al abrir el archivo.

Si el inspector glTF no muestra hallazgos, ¿el modelo es válido y cargará bien?

No necesariamente: sin hallazgos solo significa que ninguna de las comprobaciones listadas falló, no es una validación completa de la especificación ni garantiza que un motor lo cargue. No se decodifican vértices, animaciones ni pieles, y generador, derechos de autor y extras son afirmaciones del archivo. El informe JSON enumera las comprobaciones realizadas.

¿Cuál es la diferencia entre gltf y glb?

Un .gltf es texto JSON cuyos búferes e imágenes van en archivos aparte o en URI de datos, mientras que un .glb empaqueta ese mismo JSON y un bloque binario en un único archivo con cabecera de 12 bytes. El inspector lee ambos; un archivo llamado .gltf que en realidad es binario se rechaza con ERR_EXTENSION_MISMATCH y basta renombrarlo a .glb.