Design parts for your 3D printer, right in your browser.

Model functional parts to the millimetre, change any dimension later, and catch overhangs and thin walls before you slice. Export STL or 3MF for your slicer, or STEP, DXF and more for other CAD tools, laser cutters and CNC.

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

From idea to finished part

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

Parametric solids you can resize anytime

Box, cylinder, sphere, cone, torus, tube, pyramid, wedge, rounded box and 3D text, plus parametric gears, threads and fasteners. Combine and cut them (union, subtract, intersect) and every step stays editable: change a dimension later and the whole model rebuilds.

  • Box, cylinder, sphere, cone, torus, tube, pyramid, wedge, 3D text
  • Union, subtract and intersect, non-destructively
  • Parametric gears, threads and fasteners

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 an editable parametric model with live dimensions, not a locked mesh. Sculpted-mesh generation is there for organic work. Included with OwlCAD Pro.

  • An editable parametric model 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 moves with its part, staying on that face as a basic shape is resized.

  • Edge length, hole radius, true arc length, face area, angle
  • The smallest gap between two parts
  • Datum planes, axes and points that move with their part

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 check & printer profiles

Work in true millimetres against printer profiles for Ender 3, Prusa and Bambu Lab. Check for overhangs and thin walls, auto-orient, scale to fit the build volume, make sure the mesh is watertight and repair it 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. Export STL or 3MF for Bambu Studio, PrusaSlicer, Cura or OrcaSlicer.

  • Printer profiles for Ender 3, Prusa and Bambu Lab
  • Overhang and thin-wall checks, auto-orient, 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 idea 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 and cut solids, round edges with fillets, pattern and mirror parts, and dial in exact dimensions in millimetres with snapping gizmos.

Check & print

Pick a printer, auto-orient on the plate, check for overhangs, thin walls and a watertight mesh, see what it will weigh and cost, then export for your slicer.

Starting from an STL you downloaded from Printables or MakerWorld? Edit it in the free STL editor

The AI gives you dimensions, not triangles.

Describe a part and OwlCAD’s parametric mode returns a real, editable model — basic shapes combined and cut, with every dimension still a number you can change. 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 (MCP is the standard that lets AI apps use outside tools), so Claude Code, Claude Desktop or Cursor can build parts directly on your account. The agent creates a real parametric model where every step stays editable, renders it to check its own work, and hands 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 start your first part in seconds.

OwlCAD · Features · Pricing · Gallery · For schools · AI agents · MCP server · All file formats · STL editor · STL viewer · 3MF editor · 3MF viewer · OBJ editor · DXF editor · STEP viewer · OBJ viewer · GLB viewer · AI 3D generator · Text to CAD · 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 · Changelog · Open editor · Credits · Privacy · Terms