3DPrintCAD – free online 3D design tool for 3D printing

3DPrintCAD is a free 3D modeling app that runs in your browser. Build models from boxes, cylinders, spheres and other shapes, add 3D text (even wrapped around curved surfaces), cut holes, and combine parts. Import STL files to resize, rotate, split, repair hollow or broken meshes, and cut out or reshape areas. Prepare for printing with lay-flat, overhang detection and automatic supports, then export a print-ready STL for Bambu Studio, OrcaSlicer, PrusaSlicer or Cura.

3DPrintCAD
Start buildingClick a shape on the left, drop an STL file here, or sketch your own shape.
Working…

Import SVG

SVG preview

mm
mm
mm

Reduce file size

Merges tiny triangles where the surface barely changes. The shape stays the same within the chosen tolerance and the body stays watertight.

My shapes

Your projects

Projects save automatically in this browser (IndexedDB), including undo history. Use Export STL for files you want to keep elsewhere.

3DPrintCAD shortcuts

Click / Ctrl+ClickSelect / add or remove from selection (Shift or ⌘ also work)
Drag on empty spaceBox select — left→right: objects fully inside, right→left: anything touched (Ctrl adds)
Right-drag / Alt+dragOrbit the view · Middle-drag or Shift+right-drag: pan · Wheel: zoom
Drag objectMove it on the bed (snaps to grid)
White handlesCorners resize width + depth, sides one direction, top handle the height (grows up from the bed). Hold Shift to keep proportions
T R SShow / hide move arrows · rotate rings · resize-only mode
HToggle Solid ↔ Hole
Ctrl+G / +ShiftGroup / Ungroup
Ctrl+D, Ctrl+C/VDuplicate, copy / paste
DelDelete
DDrop to bed
L A E P BLay flat · Attach to face · Area edit · Sketch · Sculpt
SculptDrag on a body to carve or add · Shift flips carve/add · [ ] brush size
Arrows, PgUp/PgDnNudge (hold Shift for ×10)
F / HomeZoom to selection / reset view
ImportSTL models, or SVG drawings (logos, icons) as solid bodies, holes or saved shapes
Ctrl+S / E / OSave now (also autosaves) / Export STL / Projects
Ctrl+Z / Ctrl+Shift+ZUndo / Redo
EscCancel tool / clear selection

Holes cut every solid they touch when you Union or Export. Groups keep parts together and can be ungrouped later; Union merges them for good.