The 3D Viewer interface
WebGL rendering with shaded edges, measurement tools, model properties and cost estimation panel.
Illustrative mockup — try the real viewer below, free and without an account.
Complete 3D inspection for CNC workshops
WebGL 3D Rendering
Smooth GPU-accelerated rendering in shaded + edges mode. Rotate with right mouse, zoom with scroll, pan with middle mouse. Presets: Top, Front, Iso.
Distance & Angle Measurement
Click two points to measure distance. Click three points to measure the angle at the middle point. Results shown in millimeters and degrees.
Model Dimensions & Volume
Automatic bounding box (L × W × H), surface area and volume calculation. Triangle count and format in the status bar.
CNC Cost Estimation
Select material, density, price/kg, machine rate and markup to get an instant cost breakdown: material + machining + total. Based on 3D geometry analysis.
Geometry Warnings
Detects thin walls, deep holes and other manufacturing-challenging features. Helps identify issues before programming starts.
Files stay on your device
3D models are processed in the browser via JavaScript and WebAssembly. Your design data and IP never leave your device.
Supported 3D File Formats
STL
Binary and ASCII STL. Surface mesh (triangles). Standard for 3D printing and CNC fixture design. Rendered immediately in WebGL — no pre-processing.
STEP / STP
ISO 10303 standard (B-Rep parametric geometry). Compatible with SolidWorks, CATIA, Fusion 360, Creo, NX, FreeCAD exports. Processed via WebAssembly OCCT kernel in the browser.
How to use 3D Viewer
No account needed to view and measure — sign up only for saving models to a part; CNC cost estimation additionally requires the Management module.
Open the free viewer
Go to mkwork.ro/3d-viewer/tool — no registration, no download.
Load and inspect
Open an STL, STEP or 3MF file from your computer. Rotate, zoom, measure distances and angles, check dimensions and volume.
Optional: create an account
Unlocks saving models to a part and production tracking. CNC cost estimation additionally requires the Management module or Enterprise plan.
Frequently Asked Questions
3D Viewer supports STL (binary and ASCII) and STEP/STP files. STL renders immediately in WebGL. STEP/STP is processed via a WebAssembly version of the OpenCASCADE (OCCT) kernel in the browser.
No. The free tool at mkwork.ro/3d-viewer/tool works directly in your browser, no signup required — open an STL, STEP or 3MF file and rotate, measure and inspect it instantly. Creating a free account additionally unlocks saving models to a part; CNC cost estimation requires the Management module or Enterprise plan on top of that.
No. 3D Viewer opens STEP files in the browser using a WebAssembly version of the OpenCASCADE kernel. No SolidWorks, CATIA, Fusion 360 or any other CAD software installation is required.
No. All files are processed entirely in the browser via JavaScript and WebAssembly. Your design data and intellectual property never leave your device.
3D Viewer provides an indicative cost estimate based on 3D geometry analysis. In MKWork Manager, you can export this estimate to a formal quote linked to the part and the customer — automatically filling in material costs, machining time and margin.
See your parts
before you machine them.
Try 3D Viewer free right now, no account needed. Sign up when you want to save models to a part and track production.