Shelf bracket generator: wall brackets sized to your shelf

Enter your shelf board's depth — 200 mm by default — and get a wall bracket with a diagonal brace. The arm stops 10 mm behind the board's front like commercial brackets, the wall leg is three quarters of the arm, and two countersunk screws go into the wall and two up into the board, each with a straight path for the screwdriver. Or pick a front lip: a board of exactly that depth drops in behind it, with no screws in the shelf.

Open the generator →Edit with AI

Use it right here

The real generator runs in your browser: set the parameters, then download STEP or STL. Nothing to install, no sign-up.

Shelf Bracket Generator

The first open downloads the CAD engine (about 20 MB).

Parameters you can tune

Each parameter below rebuilds real geometry on every change — this is parametric CAD, not a scaled mesh.

ParameterDefaultRangeWhat it does
Shelf depthSHELF_D200 mm100 – 250The board, front to back. 8 and 10 inch brackets sell the most; 250 still fits a 256 mm bed.
Shelf fixingFIXINGScrews from belowScrews from below / Front lipTwo screws up into the board, or a lip the board drops in behind (made for exactly this depth; 7 mm longer than it).
Wood screwSCREW4 mm4 mm / 5 mmCountersunk wood screws, US #8 or #10.
Bracket widthWIDTH25 mm18 – 40Along the wall; 25 like most printed brackets.
Bar thicknessBAR_T12 mm8 – 18The leg, arm and brace. Thicker for heavier loads; small brackets with thick bars become a solid gusset.

Every parameter can go in the page's link, so one link opens exactly the part you want. Example (Heavy bracket for a 250 mm shelf, 5 mm screws):https://www.forgent3d.com/en/generators/shelf-bracket-generator?SHELF_D=250&SCREW=5+mm&WIDTH=30&BAR_T=16

What's in the STEP file

STEP AP214 in millimetres, exact B-rep — it opens directly in SolidWorks, Fusion, FreeCAD, Onshape or Inventor, and goes straight into a CNC quote form. STL for the slicer is one click too.

How it compares

This generatorTypical online STL generatorVendor CAD library
Any size within the rangeYesYesCatalog sizes only
STEP with exact surfacesYesUsually an STL mesh onlyYes
Changes the sliders don't cover“AI edit” on the pageNoNo
Account needed to downloadNoUsually noOften

Let AI change it

Edit with AI on the page

Press “AI edit” in the generator and say what to change — a keyway, holes, a different shape. The AI edits the part's model.py and it rebuilds in your browser, with undo. A few edits a day are free without signing in; to keep the result or go further, copy it into your models and continue with the AI agent.

Edit with AI →

Keep going in your workspace

For bigger changes, several rounds, or a part you want to keep: copy it into your models (free account). The Forgent3D AI agent reads the model.py, edits it, rebuilds it and checks the result itself.

Copy and continue with the AI agent →

How it works

  1. 1.Open the generator — the model builds right in your browser, nothing to install.
  2. 2.Tune dimensions and options in the parameter panel; the geometry rebuilds live in 3D.
  3. 3.Export STL / STEP for printing — or ask the AI agent for features beyond the sliders.

FAQ

Which way should I print it?

On its side, exactly as exported, so every layer holds the whole bracket. Printed standing, the layers run across a leg: one maker's three standing brackets broke within five minutes under 2.5 kg, and in CNC Kitchen's tests hooks printed standing held only about half the load of the same hooks printed lying down.

Which filament and screws?

Countersunk wood screws, 4 mm (#8) or 5 mm (#10). Brackets cracking while the screws are tightened is the most common complaint on popular printed brackets; one user notes that PETG resists splitting. Prefer PETG, and stop tightening when the head sits flush.

How much weight will it hold?

We don't give a number: none of the printed shelf brackets we found has a defined load test, and the result depends on filament, walls, infill and screws. Raise the bar thickness for heavy shelves, and load-test your print before trusting it.

How do I 3D print a bracket for a 20 cm deep shelf?

Open https://www.forgent3d.com/en/generators/shelf-bracket-generator?SHELF_D=200 — a wall bracket with a diagonal brace, 190 mm arm and 142.5 mm wall leg, two countersunk 4 mm screws into the wall and two up into the board, each with a straight 12 mm path for the screwdriver. Print it lying on its side as exported.

My shelf is an 18 mm board, 195 mm deep, and I don't want screws in it.

https://www.forgent3d.com/en/generators/shelf-bracket-generator?FIXING=Front%20lip&SHELF_D=195 — the arm ends in a 10 mm lip and the 195 mm board drops in between the wall and the lip with 1 mm to spare; only the wall screws remain.

Can I sell prints made with these generators?

Yes. Models you generate and the STL / STEP files you export are yours: print them, sell the prints, or use them in a product. No attribution to Forgent3D is required.

More generators

Already have your own .scad file? Convert OpenSCAD to STEP → · Preview it in the browser →