Open even large IFC models directly in the browser. Parsing and rendering run on your device; files are never uploaded and never leave your machine.
No account, no upload. Open a model from disk (several files at once) or drag .ifc file(s) anywhere onto the window. Server models, DXF exports, coordination (BCF), checking (IDS) and the AI assistant are unlocked by signing in to IFC manager.
Note: the model is parsed and rendered right in your browser, so the maximum openable model size depends on your computer's performance and memory — on a weaker machine a large model may load slowly or fail to open. Very large models are unlocked by server streaming after signing in to IFC manager.
Open from disk or by drag & drop — several files at once. IFC 2x3 / 4 / 4x3. Files stay with you.
View and manage several models at once - toggle visibility and detach, shared coordinate base.
Click an element to see attributes and property sets; other elements dim (ghosting) and the selected one is highlighted.
Storey list by elevation, aggregated across models. Show, hide or isolate a chosen storey.
Browse the IFC structure (Project→Building→Storey→Space) in three modes; select and hide elements.
Corner window with a plan section, labels and a room list with areas; the window can be enlarged.
Horizontal and vertical section cuts with sliders and read-out of IFC coordinates of the clicked point.
Measure edges, lengths, areas and volume by clicking in the model; values show right in 3D and can be exported to Excel.
Embed the same viewer into your CDE, digital twin or internal project tools as a component. You load the IFC bytes from your own app - parsing and rendering stay on the browser side.
<!-- vložte viewer do vaší stránky --> <div id="viewer"></div> <script src="/sdk/ifc-viewer-sdk.js"></script> <script> const { IFCViewer } = IFCViewerSDK; const viewer = new IFCViewer({ container: "#viewer", theme: "light", // "light" | "dark" – barevné schéma }); await viewer.init(); // načtěte IFC bajty z vaší aplikace / CDE await viewer.loadModel(ifcBytes); // klik na prvek → GlobalId do vaší databáze viewer.on("objectClicked", e => openCard(e.globalId)); </script>
A fast offline viewer plus server models, drawings, coordination and quality checking on top — complete IFC work in one place.
It includes the whole IFC viewer: model federation, element selection and properties, storey control, spatial structure tree, floor plan and rooms, sections and measuring — all offline in the browser. And on top of that:
Authorized access to project IFC models via IFC Access — open and federate straight from the server.
Plain line DXF and a standard drawing (ISO 5457) at 1:100 scale with a corner title block.
Issues and defects in the BCF 2.1/3.0 standard — viewpoints, comments, workflow and .bcfzip import/export.
Authoring editor of information requirements (buildingSMART IDS 1.0.0) and validation of the open model with a report.
Read-only questions about the model: finding elements, properties, summaries and room lists. It never changes the model.
A separate coordination layer on top of the viewer. Raise issues and defects straight from the model view, save spatial bookmarks (viewpoints), keep comments and drive task states through a configurable workflow. All in the BCF 2.1 / 3.0 standard, fully in the browser - the model is identified via IFC GlobalId.
An authoring editor of information requirements on top of the viewer. Build specifications with applicability and requirements, define facets (entity, attribute, property, classification, material) and run checking of the open model with a “passes N/M” overview. All in the buildingSMART IDS 1.0.0 standard, fully in the browser.
The sheet size is chosen automatically, scale 1:100, landscape orientation. The title-block fields are pre-filled from the IFC - adjust them as needed.
This model is loaded from disk and normally never leaves your browser. To create the DXF, however, it must be sent to your server (same origin), where the generator (ifcopenshell + ezdxf) processes it and deletes it immediately. The file is not sent anywhere else.