Design for the real world, right in your browser.

OwlCAD is a print-aware 3D modeler with parametric solids, sketch-to-extrude, fillets and AI-assisted generation. Model, measure, repair and export STL, 3MF, OBJ, GLB, STEP or DXF. Nothing to install.

Free to use · Private by default · Runs in your browser · Start without an account

A real CAD workflow, start to finish

Everything you need to take an idea from a blank build plate to a print-ready file.

Parametric solids & booleans

Box, cylinder, sphere, cone, torus, tube, pyramid, wedge, rounded box and 3D text, plus parametric gears, threads and fasteners. Union, subtract and intersect them non-destructively; tweak a dimension and the whole model rebuilds, powered by the Manifold engine in a Web Worker.

  • Box, cylinder, sphere, cone, torus, tube, pyramid, wedge, 3D text
  • Union, subtract and intersect, non-destructively
  • Manifold engine runs in a Web Worker, off the UI thread

Sketch, extrude, sweep & loft

Draw a 2D profile on the build plate and pull it straight up, revolve it 360°, twist it into a helix, sweep it along a path, or loft between profiles. Round edges with fillets or chamfers, and hollow any part into a printable shell.

  • Draw a profile and pull it straight up, or revolve it 360°
  • Twist into a helix, sweep along a path, loft between profiles
  • Fillet or chamfer edges; hollow into a printable shell

AI that returns editable geometry

Describe a part and get back a parametric node tree with live dimensions, not a locked mesh. Sculpted-mesh generation is there for organic work. Included with OwlCAD Pro.

  • A parametric node tree with live dimensions, not a locked mesh
  • Change a number and the model rebuilds; undo it like any edit
  • Sculpted-mesh models for organic shapes. Included with Pro

Assemblies & motion

Position parts relative to each other with mates, articulate a joint, and scrub the motion to confirm it moves and fits before you print. Pull the assembly apart into an exploded view, and take a bill of materials with quantities, filament weight, and cost out as CSV.

  • Mate parts to each other and articulate a joint
  • Scrub the motion to confirm it fits before you print
  • Exploded views, and a bill of materials as CSV

Measure & reference

Measure the model itself, not just points you place: edge length, hole radius and diameter, true arc length, face area, angle, and the smallest gap between two parts. Set a datum plane, axis, or point on a face and it keeps following that face as the model changes.

  • Edge length, hole radius, true arc length, face area, angle
  • The smallest gap between two parts
  • Datum planes, axes and points that keep following the face

No-code customizer

Publish a model with the parameters you choose, and anyone can adjust the dimensions, counts, and text with sliders in the browser, then download their own print-ready version. No OpenSCAD required.

  • Publish a model with the parameters you choose
  • Anyone adjusts dimensions, counts and text with sliders
  • They download their own print-ready version. No OpenSCAD

Reference images & 2D views

Drop in a reference photo and model on top of it, calibrated to real dimensions. Switch to a true orthographic 2D view locked to any plane, and sketch or trace directly on any face of the model.

  • Model on top of a reference photo, calibrated to real size
  • True orthographic 2D views locked to any plane
  • Sketch or trace on any face, not just the build plate

Print-aware

Work in true millimeters against printer profiles for Ender 3, Prusa, and Bambu Lab. Auto-orient, scale to fit the build volume, check that meshes are watertight, repair geometry before it reaches your slicer, and see what the print will weigh and cost in filament first. If a part is simply too big for the bed, cut it across X, Y or Z into halves that key back together.

  • Printer profiles for Ender 3, Prusa and Bambu Lab
  • Auto-orient, scale to fit, check watertight, repair
  • See filament weight and cost; cut parts too big for the bed

STL, 3MF, OBJ, GLB, STEP, SVG & DXF

Import existing models: units are detected and corrected on the way in, and a 3MF keeps its colours and object names. Export clean STL, 3MF, OBJ, GLB, solid STEP, SVG or DXF, ready for any slicer, CAD tool, laser cutter or CNC.

  • Units detected and corrected on the way in
  • A 3MF keeps its colours and object names
  • Export for any slicer, CAD tool, laser cutter or CNC

Cloud projects & sharing

Projects are private by default. Work autosaves as you go, both in this browser and to your cloud workspace, with version history you can roll back. Signing in is what lets you reach it from another device. Read-only share links, page embeds and comments are all there when you want them, and off until you do.

  • Private by default, autosaved in the browser and the cloud
  • Version history you can roll back
  • Share links, embeds and comments — only when you choose

From prompt to print in three steps

Start modeling

Open the editor and drop in a primitive or sketch a profile. No install, no account required to begin.

Shape it

Combine solids with booleans, round edges with fillets, pattern and mirror parts, and dial in exact dimensions in millimeters with snapping gizmos.

Export & print

Pick a printer, auto-orient on the plate, verify the mesh is watertight, check what it will weigh and cost, then export straight to your slicer.

The AI gives you dimensions, not triangles.

Describe a part and OwlCAD’s parametric mode returns a real node tree — primitives, booleans, and transforms with every dimension still live. Change 30 mm to 32 mm and the part rebuilds; undo it like any other edit. Sculpted-mesh generation is a click away when the shape only has to look right. Generation is part of OwlCAD Pro.

Or point your own AI agent at it.

OwlCAD runs a hosted MCP server, so Claude Code, Claude Desktop or Cursor can build parametric parts directly on your account — authoring a real node tree, running it through the CAD kernel, rendering it to check its own work, and handing back a print-ready file plus a project you can open and edit. It works with any MCP client and spends no AI credits. Connecting one is part of Pro.

Ready to build something?

Open the editor and place your first solid in seconds.

OwlCAD · Features · Pricing · Gallery · For schools · AI agents · MCP server · STL editor · STL viewer · 3MF editor · 3MF viewer · OBJ editor · DXF editor · STEP viewer · OBJ viewer · GLB viewer · AI 3D generator · Model customizer · Customizers gallery · Compare all · vs TinkerCAD · vs Onshape · vs Fusion 360 · vs FreeCAD · vs SelfCAD · vs OpenSCAD · All resources · Getting started · Video tutorials · Help center · Buy me a coffee ☕ · Contact · Open editor · Credits · Privacy · Terms