Woodworking and lumber calculators

Choose a task group, then compare the inputs and results for each calculator.

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).

    Measure lumber quantity and volume
  • 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).

    Measure lumber quantity and volume
  • 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).

    Measure lumber quantity and volume
  • 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).

    Measure lumber quantity and volume
  • 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).

    Plan purchase and cutting quantity
  • 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).

    Plan purchase and cutting quantity
  • 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).

    Plan purchase and cutting quantity
  • 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).

    Plan purchase and cutting quantity
  • 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 ($).

    Estimate 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).

    Estimate material cost
  • 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).

    Estimate mass and moisture
  • 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 (%).

    Estimate mass and moisture
  • Equilibrium moisture content

    Estimate equilibrium moisture content from air temperature and relative humidity.

    Inputs: Air temperature (°F), Relative humidity (%).

    Results: Estimated EMC (%).

    Estimate mass and moisture
  • 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).

    Account for dimensional change

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).

    Plan stock and cuts
  • 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).

    Plan stock and cuts
  • 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).

    Plan stock and cuts
  • 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).

    Plan stock and sheet cuts
  • 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).

    Plan stock and sheet cuts
  • 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).

    Plan stock and sheet cuts

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).

    Build cabinets and drawers
  • 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).

    Build cabinets and drawers
  • 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).

    Build cabinets and drawers
  • 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).

    Build cabinets and drawers

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).

    Lay out and mark parts
  • 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).

    Lay out and mark parts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts
  • 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).

    Lay out joinery and angled cuts

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).

    Plan glue and finishes
  • 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).

    Plan glue and finishes
  • 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).

    Estimate shop material quantities
  • 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).

    Estimate shop material quantities
  • 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).

    Estimate shop material quantities

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).

    Estimate outdoor lumber quantities
  • 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).

    Estimate outdoor lumber quantities
  • 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).

    Estimate indoor wood quantities

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).

    Measure stacked firewood
  • 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).

    Estimate log scale

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).

    Prepare woodturning segments
  • 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).

    Check machining arithmetic