File formats
What File Formats Does CAD Viewer Support?
Thingraph CAD Viewer for Google Drive™ is a browser-based viewer for both 2D CAD drawings and 3D models. Below is the complete list of supported extensions, what each format is used for, and how CAD Viewer compares to DWG Viewer and CAD Editor.
Video: CAD Viewer for Google Drive
Supported formats at a glance
2D CAD (engineering drawings): DWG, DXF
3D models: glTF, GLB, OBJ, FBX, STL, IFC, STP, STEP, IGS, IGES
All rendering runs in your browser (WebGL). Files from Google Drive are not uploaded to Thingraph servers. Try sample files on the Examples page.
2D CAD formats
DWG — AutoCAD Drawing
The native binary format of AutoCAD. DWG files store 2D geometry, layers, blocks, dimensions, and layouts (model space / paper space). CAD Viewer opens DWG from Google Drive or via local upload. Features include layer visibility, layout switching, measurement, and markup.
DXF — Drawing Exchange Format
An open ASCII or binary exchange format for CAD drawings, widely used to share 2D data between applications. DXF support in CAD Viewer matches DWG for viewing, layers, and measurement. See also: how to open DWG in Google Drive (same steps for DXF).
3D model formats
glTF and GLB — GL Transmission Format
glTF (.gltf) is a JSON-based 3D format designed for efficient web delivery.
GLB is the binary variant (single file). Ideal for architectural visualizations, product models,
and game assets. Note: some glTF files reference external .bin or texture files — when opening a
single file from Google Drive, self-contained GLB files work most reliably.
OBJ — Wavefront Object
A common mesh format for 3D geometry. OBJ files may reference a companion .mtl material file.
Opening one OBJ from Drive works for geometry; materials may be missing if the MTL is a separate Drive file.
FBX — Autodesk Filmbox
Used in animation and CAD pipelines for complex 3D scenes. CAD Viewer loads FBX meshes in the browser for orbit, pan, zoom, sectioning, and measurement.
STL — Stereolithography
A triangle-mesh format standard in 3D printing. STL contains surface geometry only (no colors or CAD features). Good for visualizing printed parts and mechanical prototypes.
IFC — Industry Foundation Classes
An open BIM (Building Information Modeling) format for buildings and infrastructure. CAD Viewer uses IFC.js (WebAssembly) to parse IFC in the browser — useful for architects and contractors reviewing models from Google Drive without desktop BIM software.
STP / STEP — ISO 10303
STEP (.step, .stp) is a neutral CAD exchange standard for precise 3D B-rep and assembly data from MCAD tools (SolidWorks, CATIA, NX, etc.). CAD Viewer converts STEP in the browser via Open CASCADE (WebAssembly) — no server-side conversion.
IGS / IGES — Initial Graphics Exchange Specification
A legacy but still common neutral CAD format (.igs, .iges) for exchanging surface and wireframe data between systems. Supported alongside STEP for older engineering workflows.
Which Google Drive app opens which format?
Thingraph offers separate Marketplace apps. Use this table to pick the right one:
- DWG Viewer — DWG, DXF only (2D CAD).
- CAD Viewer — DWG, DXF, glTF, GLB, OBJ, FBX, STL, IFC, STP, STEP, IGS, IGES (2D + 3D viewing).
- CAD Editor — 3D models only (glTF, GLB, OBJ, FBX, STL, IFC, STP, STEP, IGS, IGES) with scene editing. Does not open DWG/DXF.
Formats not supported
CAD Viewer does not currently open these common types (use desktop CAD or convert first):
- Revit (.rvt), SolidWorks (.sldprt), CATIA native (.catpart), Inventor (.ipt)
- PDF (use a PDF viewer; CAD Viewer is not a PDF tool)
- Point clouds (.las, .e57), GIS rasters
- Proprietary CNC / CAM machine formats
If you need a format added, contact thingraph@outlook.com — the viewer is built on the extensible @x-viewer/core SDK.
Tips for reliable viewing from Google Drive
- Prefer single-file formats (GLB, STL, FBX) over multi-file folders when using Open with.
- For glTF, upload a .glb bundle or ensure all referenced assets are in the same Drive folder.
- Large IFC or STEP files may take longer to parse — wait for the progress indicator to finish.
- For local files without Drive, use CAD Viewer (local) or DWG Viewer (local).