Free Online FreeCAD Viewer (No Signup)
Also opens DWG, DXF, STEP, IGES, IFC, SKP, STL, OBJ, GLB, FBX, 3DM and other 3D/CAD files. Drop any file on the viewer.
Works directly in Chrome, Firefox, Safari, and Edge
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
What Is a FreeCAD File?
FreeCAD is a free, open-source parametric 3D modeller used for mechanical parts, assemblies, architecture and product design. It saves each document as an .FCStd file, a ZIP package. Document.xml holds the object tree: every feature, body, part, group and link with its label and placement. GuiDocument.xml holds how each object is shown, its colour and whether it is visible. And for each object FreeCAD stores its finished shape as an OpenCASCADE B-rep file, the exact surfaces and edges of the solid.
The viewer reads the package in your browser. It walks the object tree, keeps the objects FreeCAD shows, and tessellates each stored shape with OpenCASCADE compiled to WebAssembly, the same geometry kernel FreeCAD runs on, so curved faces come out smooth. Parts and groups place their contents, a PartDesign body is drawn once from its finished shape, and links are placed where they point. An assembly that links other .FCStd files names them, and draws them in place once they are added. Each object keeps its colour, faces coloured one by one keep theirs, and the model opens in millimetres, stood upright from FreeCAD’s Z-up axes.
The model exports like any 3D model, for example to STEP, STL, GLB or OBJ. A STEP or IGES export of the same model opens in the STEP viewer and the IGES viewer.
Who Uses FreeCAD Files?
Makers, engineers, students and small manufacturers design in FreeCAD because it is free on Windows, macOS and Linux, and architects use its BIM workbench. They send .FCStd files to colleagues, customers, machine shops and 3D-printing services. Anyone who receives one can look at it on this page in any browser, on a phone or a computer, with no install and no sign-in.
Common Use Cases
- Look at a FreeCAD part or assembly someone sent without installing FreeCAD
- Check an assembly: which parts it holds and where each one sits
- Open a FreeCAD file on a phone or tablet
- Measure a part or cut the model with a section plane
- Convert a FreeCAD model to STEP, STL or GLB for another program or a 3D printer
- Send a share link that opens the model in any browser
Features
Opens FreeCAD Documents
.FCStd files from FreeCAD 0.15 to 1.x, and the .FCStd1 and .FCBak backups, loose or inside a .zip.
Exact Shapes, Tessellated Here
Each object is drawn from the OpenCASCADE B-rep FreeCAD stores in the file, so curved faces come out smooth.
Parts, Groups and Links
App::Part containers, groups, PartDesign bodies and links are placed as FreeCAD places them, each body drawn once.
Assemblies With Their Part Files
An assembly that links other .FCStd files names them; add them as a .zip of the folder, pick them together, or drop them on the notice.
Saved Colours and Visibility
Every object keeps its colour, faces coloured one by one keep theirs, and hidden objects stay hidden.
Parts List by Label
Every object is listed by its label in the document tree, ready to isolate or hide.
Real Size in Millimetres
The model opens at its real size and stands upright from FreeCAD’s Z-up axes.
Measure and Section
Click two points to measure a distance, or cut the model with a section plane.
Convert to STEP, STL or GLB
Save the model as STEP, STL, GLB, OBJ, 3MF, USDZ, DXF or DWG, or the view as PDF or PNG.
Nothing Is Uploaded
The file is read and drawn entirely in your browser. No account, no upload, no copy of your design on a server.
Share and Embed
Send a link that opens the model in any browser, or drop the viewer into your own page with one iframe.
Compatibility & Format Notes
What is drawn: every visible object’s stored shape (Part workbench solids and booleans, PartDesign bodies, Draft and BIM objects with a shape), placed inside its App::Part containers, groups and assemblies; App::Link occurrences, including links to part files in other .FCStd documents once those are added; Mesh workbench meshes; shapes without faces (visible sketches, Draft wires and curves) as lines in their line colour; the colour of each object and of each face coloured on its own; and the visibility saved in the file. The parts list names every object by its label.
Files: .FCStd documents from FreeCAD 0.15 to 1.x, and the .FCStd1 and .FCBak backups FreeCAD writes beside them, loose or inside a .zip. The file is recognised by its content, so a renamed file still opens. An assembly linking other documents opens with them when they come in a .zip of the folder, are picked together with it, or are dropped on the notice that names them. Units are millimetres.
Not drawn: datum planes, lines and points, TechDraw pages, spreadsheets, FEM results and textures. The parametric history is not recomputed: what is drawn is the shape FreeCAD stored at the last save. A document with no stored shape to draw (only spreadsheets, drawings or settings, or shapes kept in OpenCASCADE’s binary format) opens to a notice that explains it, with the document’s own thumbnail when it has one.
Embed on Your Website
Add this viewer to your own site with a single line of HTML. Click Embed in the toolbar to generate an embed code, or use the snippet below with your own file URL.
Your Files Stay on Your Computer
Your FreeCAD files are parsed entirely in your browser. Nothing is uploaded, stored, or shared unless you explicitly click the Share button. Shared files are hosted for 90 days then deleted.
Frequently Asked Questions
▶Do I need FreeCAD installed?
No. The viewer reads the .FCStd package with its own reader and tessellates the stored shapes with OpenCASCADE in your browser. Nothing needs to be installed, and no account is needed.
▶Why does my assembly ask for other files?
A FreeCAD assembly can link parts kept in other .FCStd files, and it stores only the links to them. The notice names those files. Add them by dropping them on the notice, by picking them together with the assembly, or by opening a .zip of the folder that holds the assembly and its parts.
▶Why does my file show only a thumbnail or a notice?
The document stores no shape this viewer can draw: it holds only spreadsheets, drawings or settings, its shapes are kept in OpenCASCADE’s binary format, or it was written without its shapes. Open it in FreeCAD, recompute it (Ctrl+R) and save it, or export it as STEP.
▶Is the geometry exact?
Yes. FreeCAD stores each shape as an OpenCASCADE B-rep, and the viewer tessellates those exact surfaces itself, finely enough for viewing and measuring. Exports to STL, GLB and other mesh formats carry that tessellation.
▶Is this FreeCAD viewer really free?
Yes, completely free. No signup, no watermarks, no file size limits on the viewer (the optional share-link feature has a 100 MB upload cap). Built by Innerscene as a tool for architects, engineers, and designers.
▶Are my files uploaded to a server?
No. All parsing, rendering, and conversion runs in your browser: nothing is uploaded, stored, or transmitted by default. The Share button is the only feature that uploads a file, and only when you explicitly click it.
▶Can I convert to another format?
Yes. Click Export in the toolbar. The menu offers GLB, OBJ, STL, USDZ, 3MF, PLY, STEP (a faceted solid), DXF, DWG (converted on our server), PDF, SVG, PNG and JPG.
▶Can I embed this viewer on my own site?
Yes. Click Embed in the toolbar to generate a one-line <iframe> snippet you can paste into any HTML page. You can choose whether the embed shows the viewer’s toolbar.
FreeCAD is a trademark of the FreeCAD project association (FPA); Innerscene is not affiliated with the FreeCAD project.