Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

BIMsurfer review

Free#17 of 29 in 3D Model Viewer Software

A focused JavaScript library for embedding IFC viewing, measurements, and model controls.

7.2/10Editor score
BIMsurfer7.2 Visit BIMsurfer

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

BIMsurfer is an open-source JavaScript library for viewing IFC building-information models in WebGL-enabled browsers. It is aimed at developers who need to embed lightweight 3D model viewing in web applications rather than teams seeking a standalone viewer. The library supports IFC and glTF model loading, partial 3D Tiles support, BIMserver project and model loading, project selection, visual settings, measurement tools, and up to six section planes. Its documented platform scope is web and API, with IfcOpenShell and BIMserver listed in its integration ecosystem.

For developers, the main strength is the combination of browser-based rendering and embedding controls. The JavaScript API provides a path to place the viewer inside an existing web application, while BIMserver access supports project and model-loading workflows. The feature set also goes beyond basic display: users can measure models, apply section planes, and adjust visual settings. IFC is the central format, with glTF and partial 3D Tiles support extending the supported model scope. This makes BIMsurfer a focused option for applications that need programmatic viewing rather than a broad collaboration workspace.

The main consideration is project maturity and audience fit. The repository describes BIMsurfer v3 as experimental and says there is no official release yet, so teams should account for that status when evaluating it for production work. It is presented as a JavaScript library, and its web/API scope does not provide the end-user collaboration depth associated with annotation-focused tools. Choose BIMsurfer when open-source access, IFC viewing, measurements, and embedding flexibility are priorities. Consider an alternative if you need a standalone application, mature release packaging, or richer collaboration features.

BIMsurfer pros and cons

  • Where it wins
    • Open-source JavaScript library with a JavaScript embedding API
    • Loads IFC and glTF models, with partial 3D Tiles support
    • Includes measurements, up to six section planes, and visual settings
  • Where it doesn't
    • BIMsurfer v3 is described as experimental
    • The repository says there is no official release yet
    • Web/API scope and limited collaboration features narrow its audience

BIMsurfer fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update