glTF - the runtime asset format for WebGL, OpenGL ES, and OpenGL.
JavaScript C++ HTML C# GLSL C Other
Latest commit a101761 Sep 26, 2016 @pjcozzi pjcozzi committed on GitHub Merge pull request #730 from KhronosGroup/pjcozzi-patch-1
Add link to Stack Overflow

The GL Transmission Format (glTF) is a runtime asset delivery format for GL APIs: WebGL, OpenGL ES, and OpenGL. glTF bridges the gap between 3D content creation tools and modern GL applications by providing an efficient, extensible, interoperable format for the transmission and loading of 3D content.


Please provide feedback by submitting issues.

Sample Models

Sample models for learning glTF, and testing runtime engines and content pipeline tools.


Diagram by Marco Hutter (repo).

glTF Tools



  • glTF Validator - open-source command-line and drag-and-top tool to validate glTF assets against the spec


Loaders and Viewers

WebGL Engines

JavaScript / Node.js




  • haxe-gltf - A Haxe library for reading glTF



  • gltf-utilities - JavaScript utility library to help load glTF
  • gltf-statistics - JavaScript and Node.js library and command-line tool to display statistics for glTF models (glTF 0.8)

Stack Overflow

Presentations and Articles

We believe the true usefulness of glTF goes beyond the spec itself; it is an ecosystem of tools, documentation, and extensions contributed by the community. You are encouraged to get involved!