Not every print needs CAD. A huge share of the stuff people actually print — a labelled box, a keychain, a bracket sized to a specific gap — is just a known shape with a few numbers changed. For that, a good generator beats opening Fusion every single time.
Here are the free ones I actually keep bookmarked, sorted by the job they're best at. No affiliate nonsense — just what I reach for.
When you want to tweak an existing model: Thingiverse Customizer & MakerWorld
If someone already made the thing and exposed the dimensions, you don't need to make it again. Thingiverse Customizer (OpenSCAD under the hood) lets you change a model's parameters in the browser. It's slow and the UI feels like 2014, but the library is enormous. MakerWorld's parametric "make it yours" models are the newer, slicker version of the same idea, and they drop straight into Bambu Studio. Start here when your part already exists and you just want your numbers.
When you're learning: Tinkercad
Not a generator, but worth saying: if you want to actually build simple shapes and understand what's going on, Tinkercad is the gentlest on-ramp there is. Drag blocks, combine them, export STL. It won't do clean parametric text or multi-color, but for "I need a simple custom bracket" it's faster than learning Fusion.
When you're laser-cutting boxes: boxes.py
Credit where it's due — boxes.py is the open-source workhorse for laser-cut boxes. Dozens of generators, finger joints done properly, SVG out. If you have a laser and need a box, drawer, or tray, it's the first place to look. (It's also the tool that made me want a 3D-printing-first version of the same idea, which is part of why the generators on this site exist.)
When you want a clean, print-ready part with no fuss: Moxie3D
This is the gap I kept hitting, and the reason this site exists. The tools above are great, but they either need an account, spit out a single-color STL you then have to hand-paint for color, or drop you into a slow OpenSCAD render. What I wanted was dead simple: type the values, pick a color per region, download a file that opens as a ready project — colors already mapped, part centered on the bed.
So that's what the generators here do. A handful of common parts — text keychains, multi-color keychains, license-plate keychains, storage boxes, desk organizers, a laser-cut box — each exported as STL, a multi-color 3MF that opens straight into Bambu Studio or OrcaSlicer, or DXF/SVG for the laser. No account to try one, no CAD, no painting.
How I actually pick
Honestly? It's not either/or. My rule of thumb: does the exact model already exist? If yes, Customizer or MakerWorld. Am I learning or making a one-off odd shape? Tinkercad. Laser box? boxes.py. Do I want a clean, colored, print-ready keychain/organizer/plate without opening anything? That's the niche I built Moxie3D for.
The broader point: "I can't model" hasn't been a real excuse for a while. Between these, most of what you'll want to print is a few clicks away. Bookmark the ones that fit how you print, and stop opening CAD for things that don't need it.