Woodworking and lumber calculators
Choose a task group, then compare the inputs and results for each calculator.
No calculators match these filters. Choose All tasks or All contexts to broaden the list.
Lumber measurement, buying and properties
Measure boards, compare a quote and account for wood properties.
-
Board feet calculator
Sum board groups from actual or nominal dimensions, or estimate rough stock from finished dimensions and explicit milling allowances.
Inputs: Thickness (in), Width (in), Length (ft), Number of boards (board), Finished thickness (in), Finished width (in), Finished length (in), Total thickness allowance (in), Total width allowance (in), Total length allowance (in).
Results: Board feet per board in first group (BF), Total quantity (BF).
-
Hardwood surface measure and tally
Calculate retail hardwood surface measure, a board-foot tally, or a bundle estimate from net layer dimensions.
Inputs: Full board width (in), Board length (ft), Net lumber width in one layer (in), Average board length (ft), Stated lumber thickness (in), Number of layers (layers).
Results: Surface measure (sq ft), Hardwood board feet (BF), Surface measure per layer (sq ft), Bundle board-foot estimate (BF).
-
Geometric board feet to cubic feet
Convert a board-foot quantity to physical cubic volume only when the quantity represents geometric board-foot volume.
Inputs: Geometric board feet (BF), Physical volume (ft³).
Results: Physical cubic meters (m³), Physical volume (ft³), Geometric board feet (BF).
-
Board feet and linear feet converter
Convert geometric or same-basis board measure to linear feet, or linear feet back to board measure, for a fixed cross-section.
Inputs: Board feet (BF), Linear feet (LF), Thickness (in), Width (in).
Results: Linear feet (LF), Board feet on the same basis (BF).
-
Boards to buy
Turn a board-foot requirement into a whole-board purchase count for one stock size.
Inputs: Required quantity (BF), Stock thickness (in), Stock width (in), Stock length (ft).
Results: Whole boards to buy (boards), Purchase quantity (BF).
-
Lumber waste allowance
Add a user-selected purchase overage and see the extra and gross lumber quantities.
Inputs: Net requirement (BF), User-selected overage (%).
Results: Extra material (BF), Gross requirement (BF).
-
Gross lumber from target yield
Work back from usable lumber and a stated yield to the gross input required.
Inputs: Net usable requirement (BF), User-selected yield (%).
Results: Gross input required (BF), Input above net (BF).
-
Repeated lumber cuts
Fit repeated equal-length parts into stock, allowing for separation kerf and end trim.
Inputs: Stock length (in), Part length (in), Parts needed (parts), Kerf between adjacent parts (in), Total end trim (in).
Results: Parts per full board (parts), Boards to buy (boards), Full-board residual (in), Last-board residual (in).
-
Board-foot material cost
Estimate material-only cost from a user-entered board-foot price.
Inputs: Board feet (BF), Price per board foot ($/BF).
Results: Material cost ($).
-
Lumber quote price normalizer
Convert user-entered piece, linear-foot, cubic-foot or MBF quotes to a comparable price per board foot.
Inputs: Quoted price ($), Thickness (in), Width (in), Length (ft).
Results: Normalized price ($/BF).
-
Lumber weight estimate
Estimate lumber weight from actual dimensions or geometric volume and a stated density.
Inputs: Physical volume (ft³), Density at stated moisture basis (lb/ft³), Actual thickness (in), Actual width (in), Actual length (ft), Number of boards (boards), Geometric board feet (BF).
Results: Estimated weight (lb).
-
Wood moisture content
Calculate dry-basis wood moisture content from current and oven-dry specimen masses.
Inputs: Current specimen mass (lb), Oven-dry specimen mass (lb).
Results: Dry-basis moisture content (%).
-
Equilibrium moisture content
Estimate equilibrium moisture content from air temperature and relative humidity.
Inputs: Air temperature (°F), Relative humidity (%).
Results: Estimated EMC (%).
-
Wood shrinkage estimate
Estimate a green board’s final dimension using an explicit shrinkage coefficient and target moisture content.
Inputs: Green dimension (in), Green-to-oven-dry shrinkage (%), Target moisture content (%), Fiber-saturation assumption (%).
Results: Estimated shrinkage (%), Estimated final dimension (in).
Stock, panels and sheet cutting
Plan rough stock, glue-ups and repeatable panel cuts.
-
Mixed-length stock cutting plan
Find an exact minimum-board allocation for a bounded list of mixed-length parts.
Inputs: Measured stock length (in), Total end trim per board (in), Kerf between consecutive parts (in), Required part lengths (in).
Results: Stock boards required (boards), Exact cut assignment (groups), Remaining length on each board (in).
-
Resaw yield estimate
Count thickness resaw slices and show cuts and unallocated stock thickness.
Inputs: Measured blank thickness (in), Target dressed slice thickness (in), Extra thickness per slice for planing (in), Measured blade kerf (in).
Results: Slices available (slices), Cuts required between slices (cuts), Thickness left after planned slices (in).
-
Round tabletop glue-up cut lengths
Calculate board count and per-board cut lengths for a centered circular panel glue-up.
Inputs: Finished tabletop diameter (in), Radial trim allowance around the circle (in), Measured usable board width (in).
Results: Equal-width boards required (boards), Board cut lengths from one side of the panel (in), Total cut length (ft).
-
Panel glue-up board planner
Find how many rough boards will reach a finished panel width after explicit edge losses and trim.
Inputs: Finished panel width (in), Total final width trim (in), Rough board width (in), Jointing loss per edge (in).
Results: Boards to prepare (boards), Usable width per board (in), Glued blank width (in).
-
Sheet cutting yield
Calculate a feasible uniform cutting grid and whole-sheet purchase count for plywood, MDF or OSB.
Inputs: Usable sheet width (in), Usable sheet length (in), Part width (in), Part length (in), Kerf between parts (in), Required parts (pieces).
Results: Parts per sheet (pieces), Sheets to buy (sheets), Chosen uniform orientation (setting).
-
End-grain cutting board layout
Estimate the number and dimensions of strips from a first panel for a two-stage end-grain glue-up.
Inputs: First panel width (in), Usable first-panel length (in), Surfaced first-panel thickness (in), Crosscut slice width (in), Crosscut kerf between slices (in).
Results: Rows/slices available (slices), Second panel width (in), Second panel length (in), Second panel thickness (in), Unallocated first-panel length (in).
Cabinets and furniture
Size cabinet parts, doors, drawers and furniture components.
-
Cabinet door sizing and cut list
Size equal overlay or inset doors using explicit edge and centre gaps before planning their joinery.
Separate forms: Cabinet door finished sizing · Rail, stile and panel cut list
Inputs: Opening width (in), Opening height (in), Equal doors across the opening (doors), Gap between doors (in), Overlay per outside edge (in), Inset gap per outside edge (in), Finished door width (in), Finished door height (in), Stile width (in), Rail width (in), Tongue length at each rail end (in), Panel groove depth (in), Total panel clearance in each dimension (in).
Results: Finished width of each door (in), Finished door height (in), Stile length — make two (in), Rail blank length — make two (in), Panel blank width (in), Panel blank height (in).
-
Drawer box fit and cut list
Check drawer outside width and cut lengths for a box with front and back pieces fitted between full-depth sides.
Inputs: Opening width (in), Slide clearance on each side (in), Drawer outside depth (in), Drawer outside height (in), Actual side thickness (in).
Results: Drawer outside width (in), Drawer outside height (in), Front and back length — make two (in), Side length — make two (in).
-
Graduated drawer front layout
Plan a complete stack of front heights from an editable ratio; keep drawer-box and slide clearances separate.
Inputs: Opening height (in), Number of drawer fronts (fronts), Gap at every boundary (in), Next-front height divided by previous height (ratio).
Results: Front heights, from top to bottom (in), Total front height excluding gaps (in).
-
Cabinet carcass and face-frame layout
Calculate rectangular cabinet parts for one declared carcass construction.
Separate forms: Cabinet carcass cut list · Cabinet face-frame layout
Inputs: Outside cabinet width (in), Carcass height (in), Carcass depth, excluding back (in), Actual side/top/bottom thickness (in), Actual overlay-back thickness (in), Outside frame width (in), Outside frame height (in), Outer stile width (in), Top/bottom rail width (in), Mullion width (in), Equal clear bays (bays).
Results: Side parts — cut two (cut list), Top and bottom — cut two (cut list), Overlay back — cut one (cut list), Overall depth including back (in), Stile length — cut two (in), Rail length between stiles — cut two (in), Clear width of each bay (in), Clear opening height (in).
Layout and joinery
Mark spacing, joints, frames, curves and assembly checks.
-
Woodworking spacing and marking layout
Get clear openings and marking positions for shelves, slats or a fixed-pitch row of holes.
Inputs: Span (in), Number of solid items (items), Actual width of each item (in), First hole centre from datum (in), Last allowed hole centre from datum (in), Centre-to-centre pitch (in).
Results: Clear gap at each boundary (in), Positions from the same datum (in), Hole count (holes).
-
Picture frame cutting lengths
Calculate 45° frame long-point lengths and a total before kerf or stock-length planning.
Inputs: Visible opening width (in), Visible opening height (in), Moulding face width (in).
Results: Long-point cut for the opening-width pair — make two (in), Long-point cut for the opening-height pair — make two (in), Total long-point lengths (in).
-
Miter angle layout
Find a saw miter setting for a symmetric joint or regular polygon from its interior angle or side count.
Inputs: Interior angle between two pieces (degrees), Equal sides in polygon (sides).
Results: Miter setting from square cut (degrees).
-
Compound crown molding miter
Calculate paired miter and bevel settings for crown molding from wall and spring angles.
Inputs: Inside wall corner angle (degrees), Crown spring angle from wall (degrees).
Results: Miter setting from square cut (degrees), Bevel setting from square cut (degrees).
-
Circular arch layout
Derive a circular arc radius and curve length from a measured chord and rise.
Inputs: Straight chord width (in), Rise from chord to arc (in).
Results: Circle radius (in), Circle center below chord (in), Minor arc length (in).
-
Dovetail spacing layout
Set out equal tails, inner pins and half-pins at the board ends for a declared dovetail pattern.
Inputs: Board width across the joint (in), Number of tails (tails), Width of each inner pin (in), Half-pin width at each end (in), Tail slope ratio (run per rise) (ratio).
Results: Equal tail width (in), Slope angle from the board edge (degrees).
-
Box joint finger layout
Mark equally spaced finger boundaries across a board using an odd count of alternating fingers and slots.
Inputs: Board width (in), Odd number of equal finger/slot sections (sections).
Results: Equal section width (in), Interior boundaries from one edge (in).
-
Mortise and tenon dimensions
Calculate centered tenon shoulders and tenon length from measured stock and mortise depth.
Inputs: Actual stock thickness (in), Actual stock width (in), Tenon thickness (in), Tenon width (in), Mortise depth (in), Clearance at mortise bottom (in).
Results: Shoulder on each stock face (in), Shoulder on each stock edge (in), Tenon length to leave bottom clearance (in).
-
Frame squareness diagonal check
Compare measured rectangle diagonals with the ideal diagonal and each other while squaring a frame or panel.
Inputs: Target rectangle width (in), Target rectangle height (in), Measured diagonal A (in), Measured diagonal B (in).
Results: Ideal rectangle diagonal (in), Absolute difference between measured diagonals (in).
-
French cleat cut geometry
Estimate the two face widths and kerf projection for a 45-degree split through a measured board.
Inputs: Board width across the split (in), Actual board thickness (in), Measured blade kerf normal to blade (in).
Results: Kerf projected along the 45° cut (in), Short face after split (in), Long face after split (in).
Glue, finishes and shop supplies
Estimate application quantities and split product batches.
-
Edge banding roll requirement
Sum selected edge lengths, allow trim per segment and round the purchase to whole rolls.
Inputs: Selected edge lengths (in), Total trim per edge segment (in), Length in one purchasable roll (ft).
Results: Banding length including trim (ft), Whole rolls to buy (rolls).
-
Wood finish coverage requirement
Calculate gallons of stain or finish from coated area, coats and the stated product coverage.
Inputs: Actual coated area (ft²), Number of coats at this coverage (coats), Coverage per gallon for one coat (ft²/gal).
Results: Calculated finish volume (US gal).
-
Wood glue quantity estimate
Estimate glue volume from bonded area and a product-specific coverage value entered from its label or technical sheet.
Inputs: Length of each glue line (in), Bonded width (in), Number of faces/coats with this coverage (faces), Product coverage per U.S. gallon (sq ft/gal).
Results: Total coated area (sq ft), Estimated glue volume (US gal), Estimated glue volume (US fl oz).
-
Epoxy mix ratio calculator
Split a target batch quantity according to the exact resin/hardener ratio and mass-or-volume basis specified by its manufacturer.
Inputs: Total mixed batch amount (selected unit), Resin ratio parts (parts), Hardener ratio parts (parts).
Results: Resin amount (selected unit), Hardener amount (selected unit).
-
Lid hinge moment estimate
Estimate static hinge-line moment for a uniform rectangular lid from its weight and full depth.
Inputs: Lid weight (lb), Hinge line to far edge depth (in).
Results: Static moment at hinge line (in-lb).
Outdoor and flooring quantities
Estimate surface boards, pickets and flooring packages.
-
Deck surface board quantity
Estimate board rows, total linear footage and a trimmable final-row width for a rectangular deck surface.
Inputs: Deck depth across the board rows (in), Deck run along each board (ft), Measured board face width (in), Chosen gap between boards (in).
Results: Surface board rows (rows), Linear feet before cuts/waste (LF), Final row width before trimming (in).
-
Fence picket quantity
Calculate pickets per equal bay, the total picket count and the resulting equal clear gap.
Inputs: Clear width of each bay (in), Number of equal bays (bays), Measured picket width (in), Chosen maximum gap (in).
Results: Pickets per bay (pickets), Total pickets to prepare (pickets), Resulting equal gap (in).
-
Wood flooring carton quantity
Round a user-specified flooring area and overage up to whole cartons.
Inputs: Measured flooring area (sq ft), User-selected overage (%), Coverage per carton from package (sq ft/carton).
Results: Whole cartons to buy (cartons), Total coverage purchased (sq ft).
Firewood and log measures
Compare stacked firewood dimensions and a named log scale.
-
Stacked firewood cord measure
Calculate stacked cubic feet and cord equivalents from pile dimensions.
Inputs: Stack height (ft), Stack depth/width (ft), Stack length (ft).
Results: Stacked volume (stacked ft³), Cord equivalents (cord).
-
Doyle log scale estimate
Calculate a Doyle-rule gross log scale estimate from small-end diameter and log length.
Inputs: Small-end diameter inside bark (in), Log length (ft).
Results: Gross Doyle log scale estimate (BF).
Woodturning and CNC
Check segment layout and entered machining arithmetic.
-
Segmented turning ring layout
Calculate end miter setting and inner/outer chords for a segmented turning ring.
Inputs: Outer radius to segment vertices (in), Inner radius to segment vertices (in), Equal segments in ring (segments).
Results: End miter setting from square cut (degrees), Outer chord length per segment (in), Inner chord length per segment (in).
-
CNC feed rate from chipload
Calculate the arithmetic feed rate implied by a user-supplied chipload and cutter setup.
Inputs: Spindle speed (RPM), Cutting edges/flutes (flutes), Chosen chipload per tooth (in/tooth).
Results: Calculated feed rate (in/min).
