🧊 3D Printables
Design a custom box, vase, keychain, drawer organizer, phone stand, name plate or spacer right in your browser, then download a print-ready STL file. Nothing is uploaded.
Drag to rotate · scroll or pinch to zoom
🛠️ Want something custom? Design your own →
Heads up: these models are generated by code and have not been test-printed. Check the first one in your slicer’s preview, and print a small test before a big job.
Get it printed
No 3D printer? Download your STL file, then have a print service make it and ship it to you.
- Design and download your STL
- Upload it to a print service
- Pick a material (PLA or PETG for most things)
- Check the quote, order and wait for delivery
Craftcloud
Upload once and see quotes from print shops around the world side by side. Good for one-off hobby parts.
Get quotesJLC3DP
Budget-friendly printing in plastics and resin, popular for small parts and prototypes.
Order a printTreatstock
Search for printers near you, which can mean faster shipping or local pickup.
Find a printerShapeways
A long-running marketplace and print service, handy if you want a wider range of materials and finishes.
Visit ShapewaysTips: Check the size shown in the generator against the service's limits. Thin walls under about 1.5 mm can be rejected. Prices, materials and shipping vary by service and change often, so compare before you order.
Disclosure: Some links above may be affiliate links. If you place an order through one, we may earn a commission or credit at no extra cost to you. We are not responsible for third-party pricing, quality or shipping. See our Terms.
How to use it
- Pick a model from the Model menu (or Design your own to combine shapes and cut holes).
- Move the sliders to set the size. The preview updates live and the size in mm shows under the button. Drag the preview to spin it; scroll (or pinch on a phone) to zoom.
- Click Download STL. You get a file like
buyit-box.stl. - Open a slicer such as UltiMaker Cura, PrusaSlicer or Bambu Studio and drag the STL onto the build plate (or use File → Import).
- Check the scale: the file is in millimeters, so it should import at the size shown here. If it looks tiny, your slicer is set to inches.
- Choose settings (see below), click Slice, look over the layer preview, then send it to your printer.
Suggested print settings
| Setting | Suggestion |
|---|---|
| Material | PLA |
| Layer height | 0.2 mm |
| Infill | 15–20% |
| Walls / perimeters | 2–3 |
| Supports | None for the box, lid and keychain |
| Bed adhesion | Brim helps on tall vases |
Model tips
- Box with lid: the body and lid print side by side, lid upside down (lip up). Lid clearance is the gap on each side between the lip and the box walls: 0.2–0.3 mm is snug, 0.4–0.5 mm is loose. Keep wall thickness a multiple of your nozzle width (e.g. 1.2 or 1.6 mm with a 0.4 mm nozzle).
- Vase / pen cup: prints normally as a solid-walled cup. For a quick decorative vase, turn on Spiral vase (Cura: “Spiralize Outer Contour”, PrusaSlicer/Bambu: “Spiral vase”). In vase mode the slicer prints only one outer wall plus the base, so your wall setting is ignored and the result is not watertight for water. Raise the bottom layers to 3–4 for a sturdy base.
- Drawer organizer: measure your drawer and subtract 1 mm for wiggle room. Prints open side up, no supports.
- Phone / tablet stand: set Device thickness to your phone with its case plus 1–2 mm. Prints standing up exactly as shown with no supports; use 3 walls and 20% infill. The base grows automatically if a steep back rest would make it tip.
- Name plate: type up to 24 characters. For two colors, add a filament change (pause) at the layer just above the plate thickness.
- Spacer / washer: add 0.2–0.3 mm to the hole diameter for a slip fit on a bolt.
- Keychain tag: 2.4–3 mm thick is strong enough. Pause at a layer to swap filament for a two-color look.