Describe a wall the way you would on site — length, height, stud spacing, its doors and windows — and get every framing member counted, drawn to scale, and packed into a cut list against the board lengths you can actually buy.
Notation. s — spacing; t — board thickness (flat); stud length Ls = H − n·t, where n is the number of plate rows — 3 for a doubled top plate, 2 for a single one; hd — header depth (150 or 200 mm).
0, s, 2s … ≤ L plus an end stud at L ⇒ N = ⌊L/s⌋ + 1 (+1 if L isn't a multiple of s). Studs clashing with an opening's framing are dropped (>2/3 overlap) or shifted to butt the king.CL/CR flags in the wall field. Each corner = California detail: the end stud (50 face) + +1 backer turned flat (its depth face ~150 shows in the wall plane) — backing for the adjacent wall's sheathing, corner stays open for insulation.Ls; trimmers (jack) — 1 or 2 per side (width > threshold), length = opening head height minus the bottom plate.Ls = H − n·thickness, member widths and bearings; depth sets header ply count.= round(depth / thickness). Section by span w: ≤ 1.5 m — nominal; wider — one size deeper (span > 2.7 m — warning, needs LVL/beam). Ply length w + 2·thickness (bearing on trimmers).over opening — header at the opening head, cripples fill above it to the top plate; optional top sill (header bears on it). under top plate — header tight to the top plate (all heads on one level), a top sill at the opening head, cripples between sill and header.⌊w/s⌋ + 1; length = the clear gap of that mode. For a window also under-sill: ⌊w/s⌋ + 1, length bottom − t, plus a sill board w.3 · L (bottom + double top), cut from available lengths with joints over studs.±30 mm. If it lands on one — on-stud, no extra material. Otherwise a ladder: horizontal blocking between adjacent studs, count ⌊Ls / ladder_spacing⌋ + 1.This is the bare wall-plane frame. Not included: OSB sheathing, fasteners, bracing, T-node blocking — separate BOM sections.
FrameBOM is a free wall framing takeoff calculator for platform-framed timber walls. Describe a wall the way you would on site — length, height, on-center spacing, which ends are corners — add its door and window openings, and it returns the complete framing member list with an elevation drawing and a cut list optimized against the board lengths you can actually buy.
It is aimed at framers, small builders, frame shops and self-builders who need a lumber bill of materials in seconds rather than a full BIM model. Every member the wall needs is counted: common studs, king studs, jack studs (trimmers), cripples above and below openings, headers sized by span, sills, California corners, partition-tee ladders, horizontal blocking rows, bottom and double top plates, and OSB or plywood sheathing.
Both metric and imperial are supported at project level — millimetres and metres, or feet and inches with sixteenths. The interface is available in English and Ukrainian. Nothing is uploaded: the whole calculation runs in your browser, every project is saved in the page URL so you can share it as a plain link, and the app keeps working with no connection at all once it has been opened.
Yes. The calculator is free to use, needs no account, and runs entirely in your browser.
Yes. Once the page has been opened once it is cached, so it keeps working with no connection. You can also install it as an app from your browser's menu, or with the Install button in the header.
In two places, both of them yours: the page URL, and your browser's local storage. Nothing is sent to a server. Copying the link copies the entire project, so you can share a wall with someone by pasting a link into a message.
Yes. Units are set for the whole project and can be switched at any time — metric in millimetres and metres, or imperial in feet and inches down to sixteenths. Existing values are converted, not retyped.
Header depth and ply count are chosen automatically from the opening span. You can place the header directly over the opening or tight under the top plate, and optionally add an upper sill.
Yes. Walls are added as tabs and share the project framing defaults, and any wall can override those defaults for itself. A summary view totals the material across every wall.
Pieces are packed into your available stock lengths with a best-fit-decreasing heuristic, cutting from longer to shorter and allowing for saw kerf, so the waste percentage reflects boards you would actually buy.
Platform framing as built in North America and in European timber-frame practice, with the opening detail selectable so both header conventions are available. It is an estimating aid — verify results against your local code and drawings before ordering.
Leave your email and we will notify you when a new FrameBOM release goes live.