WoodCalc
WoodCalc app icon
Woodworking Calculator

All your shop math, solved

49 woodworking calculators and a 215-species wood database in your pocket — and unlike other calculator apps, every tool shows the exact formula it uses. Imperial or metric, fully offline and private, in 26 languages.

49Calculators
215Wood species
8Categories
26Languages

Download now

The smallest woodworking manual you can carry into the shop.

GET IT ONGoogle Play Coming soonApp Store

49 calculators 215 wood species 26 languages Offline

  • 49 calculators across 8 woodworking categories
  • 215-species wood database with real data
  • Every tool shows its exact formula
  • Imperial & metric, in 26 languages

49 tools, 8 categories

From board feet to compound miters, every common shop calculation lives in one well-organized app.

Every formula, shown

Most calculator apps hide the math in a black box. WoodCalc shows the exact equation behind every tool — board foot, beam deflection, Hailwood-Horrobin EMC — drawn from the USDA Wood Handbook and trade standards.

215-species wood database

Density, Janka hardness, shrinkage and stiffness for 215 real woods, each traceable to its source — with side-by-side comparison.

Offline & private

Inch/foot and millimeter are both first-class citizens, fraction input is supported, and everything runs fully offline — no sign-in, no tracking.

✦ Why WoodCalc

Built differently

Plenty of woodworking calculators exist. Here is where WoodCalc draws the line — no black boxes, no guesswork.

  • Transparent math, not a black boxEvery one of the 49 tools displays its exact formula, so you can check the result instead of trusting it blindly.
  • A real, cited wood database215 species with density, Janka hardness and shrinkage — sourced from the USDA Wood Handbook and trade references, not invented numbers.
  • Fully offline and privateNothing is uploaded, no account is required, and there are no trackers — your shop data stays on your device.
  • 26 languages, both unit systemsInch/foot and millimeter are equal citizens, with the interface translated into 26 languages for woodworkers worldwide.
  • 49 tools, 8 organized categoriesOne coherent app covering material, moisture, cutting, structure, design, furniture, workshop and reference — not a scattered toolbox.

How WoodCalc works

From shop question to answer in under a minute — no setup, no sign-in.

  1. Pick a category

    Tap a chip — Materials, Moisture, Cutting & Joinery, Structure and more — to jump to the right group of calculators.

  2. Open a calculator

    Choose the tool you need from 49 covering board feet, miters, beam deflection, shrinkage and beyond.

  3. Enter your dimensions

    Type measurements in inch / foot or millimeter — both are first-class, and many cards accept tape-measure fractions too.

  4. Read the result

    Get the answer in both units, with the exact formula shown so you can trust — and double-check — every number.

Enter measurements in inch / foot or millimeter — both are first-class, mix freely, and results show both units. Cards marked Fractions also accept tape-measure fractions (e.g. 7 3/8″).

Materials & Estimating

Work out how much wood, finish and money a project needs, and lay out your stock to waste as little as possible.

Board Foot screen img01.png

Board Foot

The standard way North-American lumberyards price hardwood. Enter thickness, width and length in any units and get board feet for one board or a whole stack, plus total cost.

Inputs
Thickness, Width, Length (in/ft/mm) · Quantity · Price per BF (optional)
Outputs
Single BF, total BF, total price

Where you use it · Pricing rough hardwood at the lumberyard, where boards are sold by the board foot.

Formula Board feet = (T × W × L, in inches) ÷ 144 Total = BF × quantity 1 BF = 12″ × 12″ × 1″
Example
4/4 walnut, 1″ × 8″ × 96″, quantity 5 at $9.00/BF:
BF = (1 × 8 × 96) ÷ 144 = 5.33
Total = 5.33 × 5 = 26.67 BF → 26.67 BF · $240.00 total

144 is the cubic inches in one board foot.

Material Estimate screen img02.png

Material Estimate

Plan a whole project part by part: add a waste factor for cutting and milling loss and get the board feet to actually buy, plus the total cost.

Inputs
Part name · Thickness · Width · Length · Quantity · Waste % · Price/BF

Where you use it · Working out how much lumber to actually buy for a full project, waste included.

Formula Piece BF = (T × W × L) ÷ 144 Gross BF = net BF × (1 + waste%) Total = Σ gross BF × price

Allow 10–15% waste for most projects.

Finish Coverage screen img03.png

Finish Coverage

How much finish to buy. Pick a shape and a finish type, set the number of coats, and WoodCalc works out the surface area and the volume of poly, oil, shellac or wax you need.

Inputs
Shape · Finish type · Coats · Dimensions · Price/L (optional)

Where you use it · Deciding how many cans of poly, oil or wax to pick up before a finishing session.

Formula Volume (L) = area(m²) × coats ÷ coverage(m²/L) coverage: poly 8.6 · tung oil 9.8 · shellac 7.4 · lacquer 9.0 · danish 12 · wax 14 m²/L

Coverage values are manufacturer-published medians.

Cut List Optimizer screen img04.png

Cut List Optimizer

Nest your parts onto boards (1D) or sheets (2D) to waste as little material as possible, with a visual layout and an efficiency score.

Inputs
Mode 1D/2D · Stock/sheet size · Saw kerf · Cut list (label, size, qty)

Where you use it · Nesting your parts onto boards or plywood sheets to waste as little stock as possible.

Formula 1D = Best-Fit-Decreasing 2D = guillotine best-short-side-fit + rotation Efficiency = used ÷ stock

Kerf is subtracted between adjacent cuts.

Wood Weight screen img05.png

Wood Weight

Estimate how heavy a board will be from its size, species density and moisture content — handy for shipping, wall-mounting and machine capacity.

Inputs
Length · Width · Thickness · Density (kg/m³ @12% MC) · Moisture %

Where you use it · Checking whether a slab or panel is safe to lift and how much a shipment will weigh.

Formula Volume = L × W × T Weight = volume × density × (1 + (MC − 12) × 0.8%)

Hardwoods ~600–800, softwoods ~350–550 kg/m³.

Glue Coverage screen img06.png

Glue Coverage

How much glue a set of joints needs, with the open time, clamp time and full-cure time for PVA, polyurethane, epoxy, hide or CA glue.

Inputs
Glue type · Joint area · Number of joints · Waste %

Where you use it · Estimating how much glue a batch of joints needs, plus open and clamp times.

Formula Glue (g) = joint area × count × coverage(g/m²) mL = g ÷ density × (1 + waste%)

Values are 20 °C / 50% RH manufacturer medians.

Project Cost screen img07.png

Project Cost

Add up your materials, then layer on overhead, labor and tax to get a true project total with a clear breakdown.

Inputs
Line items (name, qty, unit price) · Overhead % · Labor % · Tax %

Where you use it · Quoting a commission with materials, overhead, labor and tax rolled into one total.

Formula Subtotal = Σ qty × price Total = (subtotal + overhead + labor) × (1 + tax%)

Tax is applied after overhead and labor.

Sheet Goods screen img08.png

Sheet Goods

A quick area-based count of how many plywood or MDF sheets a job needs, including waste. For an exact nested layout, use the Cut List.

Inputs
Sheet width & height · Parts (L, W, qty) · Waste %

Where you use it · Quickly counting how many plywood or MDF sheets a parts list will eat up.

Formula Sheets = ceil( Σ(part area) × (1 + waste%) ÷ sheet area ), minimum 1

Area-only — ignores grain and offcut geometry.

Sanding Schedule screen img09.png

Sanding Schedule

Build a smart grit progression that never jumps more than 1.5× between steps, then estimate the sandpaper sheets and total sanding time for your area.

Inputs
Area (m²) · Start grit · Final grit

Where you use it · Planning a grit progression and buying enough sandpaper before a big sanding job.

Formula next grit ≤ current × 1.5 sheets/grit = area ÷ 2 (min 1) time = area × 10 × steps (min)

e.g. 80 → 120 → 180 → 220.

Moisture & Drying

Treat wood as the living material it is, and predict its movement, equilibrium moisture and drying time before it surprises you.

Wood Movement screen img10.png

Wood Movement

Fractions

Predict how much a board will shrink or swell as its moisture content changes — the key to panels, breadboard ends and joinery that survive the seasons.

Inputs
Species · Grain (tangential/radial) · Size · Current MC % · Target MC % · Shrinkage % · FSP %

Where you use it · Sizing a tabletop or panel so it can expand and shrink across the seasons without cracking.

Formula ΔD = D × ΔMC × (shrinkage% ÷ FSP) ÷ 100 FSP ≈ 28% · tangential ≈ 2 × radial · above FSP: no movement
Example
12″ flatsawn oak panel, tangential shrinkage 8%, MC 12% → 7%:
ΔMC = 12 − 7 = 5%
ΔD = 12 × 5 × (8 ÷ 28) ÷ 100 = 0.171″ → shrinks ≈ 0.17″ (leave room in the frame)

Reference: USDA Wood Handbook FPL-GTR-282.

Equilibrium Moisture Content screen img11.png

Equilibrium Moisture Content

The moisture content wood will eventually settle at for a given temperature and humidity — so you can acclimate stock to its final home before you build.

Inputs
Temperature (°C) · Relative humidity (%)

Where you use it · Setting a target moisture content for your shop before milling or assembling stock.

Formula Hailwood-Horrobin (T in °F): M = 1800/W × ( Kh/(1−Kh) + (K1·Kh + 2·K1·K2·K²h²) / (1 + K1·Kh + K1·K2·K²h²) )

Furniture safe band is about 6–9% EMC.

Drying Time screen img12.png

Drying Time

A planning estimate for drying green lumber to a target moisture content — the classic "a year per inch" rule, refined by drying method.

Inputs
Thickness · Start MC % · Target MC % · Method

Where you use it · Planning how long fresh-sawn or green lumber must dry before you can build with it.

Formula baseDays = thickness_in × 365 × ((startMC − targetMC) ÷ 20) × method (air 1.0 · shed 0.7 · solar 0.35 · DH kiln 0.2), min 7 days

Always confirm with a moisture meter.

Cutting & Joinery

Dial in the angles, layouts and dimensions that give you clean cuts and joints that stay tight.

Compound Miter screen img13.png

Compound Miter

Saw settings for slanted polygonal boxes and frames — planters, hoppers, faceted vessels. Set the number of sides and the tilt, get the miter and bevel.

Inputs
Number of sides N · Side tilt (°)

Where you use it · Setting the saw to build a slanted polygonal box or planter with tilted sides.

Formula Miter = atan( tan(180°/N) × cos(tilt) ) Bevel = asin( sin(180°/N) × sin(tilt) )
Example
6-sided planter, sides tilted 15°:
Miter = atan(tan 30° × cos 15°) = 29.2°
Bevel = asin(sin 30° × sin 15°) = 7.4° → miter 29.2° · bevel 7.4°

N = 4, tilt = 0 gives a plain 45° miter.

Diamond Cut screen img14.png

Diamond Cut

Miter angles, diagonals, area and total lumber for a rhombus (diamond) frame from one vertex angle and a side length.

Inputs
Vertex acute angle (°) · Side length · Stock width (optional)

Where you use it · Cutting the angled corners and ordering stock for a diamond or rhombus frame.

Formula acute miter = angle ÷ 2 diag = 2·side·sin(angle/2) and 2·side·cos(angle/2) area = side² × sin(angle)

90° vertex makes a square.

Dovetail screen img15.png

Dovetail

Fractions

Lay out evenly spaced dovetails across any board width with half-pins at the ends — tail width and every center marked out for you.

Inputs
Board width · Tail count N · Half-pin width · Full-pin width

Where you use it · Laying out evenly spaced tails before hand-cutting dovetails on a drawer or box.

Formula tail width = (board − 2·half-pin − (N−1)·pin) ÷ N center[i] = half-pin + tail/2 + i·(tail + pin)

Accepts fraction input (e.g. 7 3/8″).

Mortise & Tenon screen img16.png

Mortise & Tenon

The classic one-third rule, done for you: tenon thickness, width, length and shoulders, mortise wall thickness, glue area and a strength rating.

Inputs
Style · Tenon stock T & W · Mortise stock T · Width ratio

Where you use it · Sizing a strong mortise and tenon for a table or chair frame using the 1/3 rule.

Formula tenon thk = stock ÷ 3 tenon width = stock width × ratio (2/3) wall = (mortise thk − tenon thk) ÷ 2

Strongest near 1/3 of the stock thickness.

Box Joint screen img17.png

Box Joint

Even finger-joint layout from a target finger width, auto-adjusted to an odd count that fits the board cleanly, plus jig step and kerf loss.

Inputs
Board width · Thickness (finger depth) · Target finger width · Kerf

Where you use it · Dialing in finger spacing and the jig step before cutting box joints for a drawer.

Formula N = round(width ÷ target) → forced odd, ≥ 3 finger = width ÷ N jig step = finger + kerf

Odd finger counts make symmetric ends.

Dado & Groove screen img18.png

Dado & Groove

Size a groove so a shelf or panel slips in snug, and get a blow-out warning when the back wall gets too thin.

Inputs
Stock thickness · Insert thickness · Depth ratio

Where you use it · Sizing a groove so a shelf or panel seats snugly without blowing out the wall.

Formula width = insert thickness depth = stock × ratio (½) wall = stock − depth (warns < 6 mm)

Depth around half the stock is typical.

Picture Frame screen img19.png

Picture Frame

From artwork size, molding width, rabbet and mat, get the opening, outer size, glass size and the four 45° miter cut lengths.

Inputs
Artwork W & H · Molding width · Rabbet · Mat · Glass thickness

Where you use it · Cutting the four miters and ordering glass and mat for a custom picture frame.

Formula outer = opening + 2 × molding width glass = opening − 2 mm molding = 2·long + 2·short

Add 10–15% to molding for miter waste.

Dowel Spacing screen img20.png

Dowel Spacing

Place dowels at even centers along an edge joint, with glue-clearance hole diameter and hole depth from your stock.

Inputs
Joint length · Edge margin · Dowel count · Diameter · Stock thickness

Where you use it · Marking evenly spaced dowel holes along an edge-glued panel joint.

Formula spacing = (joint − 2·margin) ÷ (count − 1) hole Ø = dowel Ø + 0.2 mm depth = stock × ½

4–6 dowels suit most edge joints.

Pocket Hole screen img21.png

Pocket Hole

Kreg-style screw length, drill-stop setting and coarse-or-fine thread from one number — your stock thickness.

Inputs
Stock thickness

Where you use it · Picking the right Kreg screw length and jig setting for your stock thickness.

Formula drill depth = thickness − 3 mm screw length from Kreg table (interpolated) ≤ 19.5 mm → coarse, else fine

Coarse for soft/ply, fine for hardwood.

Taper screen img22.png

Taper

Per-side angle, taper rate and offset for tapered legs and jigs from the wide end, narrow end and length.

Inputs
Wide end · Narrow end · Taper length

Where you use it · Setting up a tapering jig to cut graceful tapered table or chair legs.

Formula offset/side = (wide − narrow) ÷ 2 angle = atan(offset ÷ length) taper per 300 mm = (wide − narrow) × 300 ÷ length

Symmetric taper assumed on both faces.

Tongue & Groove screen img23.png

Tongue & Groove

Tongue and groove dimensions and shoulders from stock thickness, with glue-clearance slack built into the groove.

Inputs
Stock thickness · Tongue ratio

Where you use it · Milling matching tongue-and-groove edges for flooring, paneling or cabinet backs.

Formula tongue thk = stock × ratio (⅓) tongue length = stock × ½ groove = tongue + 0.2 mm wider, + 0.5 mm deeper

Groove is cut slightly oversize for glue.

Biscuit Joint screen img24.png

Biscuit Joint

Pick the right biscuit (#0 / #10 / #20) for your board thickness and get the count and spacing along the joint.

Inputs
Board thickness · Joint length

Where you use it · Choosing biscuit size and spacing for an edge-glued tabletop or carcase joint.

Formula < 16 mm → #0 · 16–19 → #10 · ≥ 20 → #20 count = round((length − 100) ÷ 150) + 1, 50 mm end margin

Target 150 mm center-to-center.

Polygon Miter Angle screen img25.png

Polygon Miter Angle

Interior angle, per-joint miter and saw blade tilt for any regular polygon — from triangles to 60-sided rings.

Inputs
Number of sides n

Where you use it · Finding the miter angle to build a hexagonal, octagonal or other multi-sided frame.

Formula interior = (n − 2) × 180 ÷ n miter = 180 ÷ n blade tilt = 90 − miter

Hexagon = 30° miter, octagon = 22.5°.

Saw Kerf Compensation screen img26.png

Saw Kerf Compensation

Cut a board into equal parts that actually come out equal — the blade kerf at every cut is subtracted for you.

Inputs
Stock length · Number of parts n · Saw kerf

Where you use it · Cutting a board into equal parts without coming up short from blade kerf loss.

Formula part = (stock − (n − 1) × kerf) ÷ n cuts = n − 1

A 3 mm kerf over many cuts adds up fast.

Structure & Building

Size shelves, stairs, decks and trim so they hold up under load and meet code.

Shelf Sag screen img27.png

Shelf Sag

Will that shelf bow? WoodCalc treats your board as a loaded beam and reports the deflection plus an L/n stiffness rating — and shows why thickness matters most (it counts cubed).

Inputs
Span · Width · Thickness · Load (kg) · MOE (GPa) · Support type

Where you use it · Checking whether a bookshelf or floating shelf will bow under its load before you build it.

Formula δ = (5/384) × wL⁴ ÷ (E·I) (simple), (1/384) (fixed) I = b·d³ ÷ 12 target ≥ L/360
Example
900 mm shelf, 250 mm wide × 19 mm thick, 20 kg, E = 10 GPa, simple:
I = 250 × 19³ ÷ 12 = 142,900 mm⁴
δ ≈ 5WL³ ÷ (384·E·I) = 1.3 mm → 1.3 mm sag vs L/360 = 2.5 mm limit · passes

Double the thickness → 1/8 the sag.

Fastener Spacing screen img28.png

Fastener Spacing

Even nail, screw or dowel spacing along a board — by count or by target spacing — with every position listed.

Inputs
Board length · Edge margin · By count or by spacing

Where you use it · Spacing nails or screws evenly along trim, decking or a glued-up panel.

Formula spacing = (length − 2 × edge) ÷ (count − 1) position[i] = edge + i × spacing

Edge margin keeps fasteners off the ends.

Stair Calculator screen img29.png

Stair Calculator

From the total rise to a full stair: step count, riser, tread, stringer length and angle, each checked against IRC residential limits.

Inputs
Total rise · Desired riser height

Where you use it · Laying out code-friendly risers, treads and stringer length for a staircase.

Formula N = ceil(rise ÷ riser) R = rise ÷ N T = 630 − 2R (min 254) stringer = √(run² + rise²)

IRC: riser ≤ 196 mm, tread ≥ 254 mm, 30–37°.

Decking screen img30.png

Decking

Board count for a deck from its size, board width, gap and waste — rows, net boards and boards-with-waste.

Inputs
Deck length & width · Board width · Gap · Waste % · Board length

Where you use it · Counting decking boards, rows and linear footage for a deck of a given size.

Formula rows = ceil(width ÷ (board + gap)) boards = ceil(rows × length ÷ stock) × (1 + waste%)

140 mm (5½″) is a common board width.

Deck Joist Spacing screen img31.png

Deck Joist Spacing

Joist count, corrected even spacing and total material from a span and a target on-center spacing.

Inputs
Deck span · On-center spacing · Joist length

Where you use it · Setting on-center joist spacing and tallying joist material for a deck frame.

Formula bays = ceil(span ÷ spacing) joists = bays + 1 actual spacing = span ÷ bays

16 in (406 mm) o.c. is typical.

Wainscot Panel Layout screen img32.png

Wainscot Panel Layout

Split a wall into evenly sized panels closest to your target width, with panel count, exact width and total area.

Inputs
Wall length · Target panel width · Panel height

Where you use it · Dividing a wall into even panels for wainscoting below a chair rail.

Formula panels = round(wall ÷ target) actual width = wall ÷ panels area = panels × width × height

Cottage panels run 200–360 mm wide.

Crown Molding screen img33.png

Crown Molding

Cut crown lying flat on the saw: miter and bevel for inside or outside corners from the wall angle and the molding's spring angle.

Inputs
Wall angle (°) · Spring angle (38/45/52) · Inside/outside

Where you use it · Finding the miter and bevel to cut crown molding lying flat on the miter saw.

Formula miter = atan(sin(spring) × tan(wall/2)) bevel = atan( cos(spring)·sin(wall/2) ÷ √(cos²(wall/2) + sin²(spring)·sin²(wall/2)) )

90° wall + 38° spring ≈ 31.6° miter, 33.9° bevel.

Design & Turning

Find the proportions, curves and lathe speeds that make a piece look right and turn safely.

Golden Ratio screen img34.png

Golden Ratio

Fractions

Split any length by the golden ratio (1 : 1.618) for naturally pleasing proportions — boxes, frames and furniture fronts.

Inputs
One dimension · From long or short side

Where you use it · Proportioning a box, frame or furniture part using the classic golden ratio.

Formula short = long ÷ φ long = short × φ φ = 1.6180339887…
Example
600 mm box front, splitting from the long side:
short = 600 ÷ 1.618 = 370.8 mm → divide 600 mm into 370.8 + 229.2 mm

Used in design since antiquity.

Lathe Speed screen img35.png

Lathe Speed

Safe roughing and finishing RPM ranges for the lathe from the blank diameter and wood type — start low and climb up.

Inputs
Workpiece diameter · Wood type

Where you use it · Setting a safe lathe RPM range for the blank diameter and wood you are turning.

Formula RPM = base ÷ diameter(in), clamped 200–4000 hardwood base 6000 (rough) / 9000 (finish) green wood −30%

Bigger blanks must spin slower.

Arc / Radius / Chord screen img36.png

Arc / Radius / Chord

Give any two of chord, rise (sagitta) or radius and get the third plus arc length and central angle — for arched doors and curved shelves.

Inputs
Mode · Two of: chord, sagitta, radius

Where you use it · Laying out an arched door top, curved shelf or bent lamination from any two measurements.

Formula R = (c² + 4s²) ÷ 8s s = R − √(R² − (c/2)²) arc = R·θ, θ = 2·asin(c ÷ 2R)

Chord must be ≤ 2 × radius.

Furniture & Cabinets

Size doors, drawers, hinges and shelf pins so everything fits the first time you assemble it.

Drawer Box screen img37.png

Drawer Box

Drawer box sizes and a full cut list from the cabinet opening and slide type — side-mount, undermount or center-mount clearances handled.

Inputs
Opening W/H/D · Slide type · Material thickness · Height reduction

Where you use it · Sizing a drawer box and its cut list from the cabinet opening and slide type.

Formula box W = opening − 2 × clearance (side 12.7 / under 3 mm) box H = opening − 25 box D = opening − 25
Example
600 × 200 × 550 mm opening, side-mount slides (12.7 mm/side):
W = 600 − 2 × 12.7 = 574.6 mm
H = 200 − 25 = 175 mm · D = 550 − 25 = 525 mm → box 574.6 × 175 × 525 mm

Front/back fit between the sides (− 2 × thickness).

Cabinet Door screen img38.png

Cabinet Door

Door sizes and hinge layout for full, half, partial overlay or inset, for one or two doors.

Inputs
Opening W & H · Overlay style · Door count · Gap

Where you use it · Sizing overlay or inset doors and laying out their hinges from the opening.

Formula overlay door W = (opening + 2·overlay − gap) ÷ doors inset door W = opening − 2·gap hinges 2–4 by height

Full overlay adds 12 mm per side.

Shelf Pin Spacing screen img39.png

Shelf Pin Spacing

Evenly spaced shelf-pin holes inside a cabinet on the 32 mm System 32 grid, every position listed.

Inputs
Inner height · Pin spacing · Top margin · Bottom margin

Where you use it · Drilling evenly spaced shelf-pin holes inside a cabinet on the System 32 grid.

Formula usable = inner − top − bottom count = floor(usable ÷ spacing) + 1 pos[i] = bottom + i × spacing

32 mm spacing is the cabinet standard.

Hinge Placement screen img40.png

Hinge Placement

Even hinge centers on a door from the height, count and top/bottom margins.

Inputs
Door height · Hinge count (2–6) · Top margin · Bottom margin

Where you use it · Spacing cabinet-door hinges evenly between the top and bottom margins.

Formula pos[i] = top + (height − top − bottom) × i ÷ (count − 1)

125 mm (5 in) from each end is typical.

Drawer Slide Clearance screen img41.png

Drawer Slide Clearance

The drawer box width for your slides — heavy ½″, light ⅜″ or bottom-mount clearance subtracted from the opening.

Inputs
Opening width · Slide type

Where you use it · Working out drawer box width after subtracting the slide clearance each side.

Formula box W = opening − 2 × clearance (½″ 12.7 · ⅜″ 9.5 · bottom 0.5 mm)

Confirm against your slide's spec sheet.

Workshop & Machines

Set up the router, band saw and dust collection correctly so your machines run safely and cut true.

Router Bit Speed screen img42.png

Router Bit Speed

A safe router RPM and feed rate from the bit diameter — big bits spin slower, small bits fly.

Inputs
Bit diameter

Where you use it · Setting a safe router RPM and feed rate for the bit diameter you are running.

Formula RPM from diameter table (6 mm → 24000 … 76 mm → 6000), clamped 6000–24000 feed = 25 × (6.35 ÷ Ø) mm/s
Example
25 mm panel-raising bit:
RPM ≈ 18,000 (table, within 6,000–24,000)
feed = 25 × (6.35 ÷ 25) = 6.4 mm/s → run at ≈ 18,000 RPM · feed ≈ 6.4 mm/s

Always start slow and listen to the cut.

Band Saw Blade Length screen img43.png

Band Saw Blade Length

The blade length to order for a two-wheel band saw from the wheel diameter and the center-to-center distance.

Inputs
Wheel diameter · Center-to-center distance

Where you use it · Ordering the right blade length from your band saw's wheels and spacing.

Formula L = 2 × center distance + π × wheel diameter

Order slightly under, within tensioner travel.

Dust Collection screen img44.png

Dust Collection

Duct air velocity, pressure loss and the minimum duct size to keep chips moving — aim for 4000 FPM.

Inputs
Duct diameter · Straight length · 90° elbows · Airflow (CFM)

Where you use it · Sizing dust-collection ductwork to keep chips moving without losing suction.

Formula v = CFM ÷ area(ft²) loss = (straight + elbows) × (v/4000)² min Ø = 2√(CFM ÷ 4000 ÷ π) × 304.8 mm

Acceptable velocity is 3500–4500 FPM.

Reference & Tools

Keep the lookup tables and unit converters you reach for every day within a single tap.

Species Database screen img45.png

Species Database

Browse 215 woods with specific gravity, Janka hardness, shrinkage, stiffness, uses and workability — search, filter and favorite.

Inputs
Search · Filter (all/hardwood/softwood) · Sort

Where you use it · Looking up Janka hardness, density and workability for 215 wood species.

Formula coefficient = shrinkage% ÷ (FSP × 100) 215 species · sources cite FPL-GTR-282
Example
Hard maple, tangential shrinkage 9.9%, FSP 0.28:
coeff = 9.9 ÷ (0.28 × 100) = 0.354 → ≈ 0.35% width change per 1% MC

Tap a species for full properties.

Species Comparison screen img46.png

Species Comparison

Put 2–3 woods side by side and see which wins each property — hardness, stiffness, stability — at a glance.

Inputs
2–3 species

Where you use it · Comparing two or three species side by side when choosing wood for a build.

Formula best per row highlighted Janka / SG / MOE: higher better shrinkage / FSP: lower better

Great for choosing a substitute species.

Reference Tables screen img47.png

Reference Tables

Fractions

Nominal vs actual lumber sizes, an inch↔mm converter with a fraction table, and wood-screw pilot, clearance and countersink sizes.

Inputs
inch ↔ mm converter · static tables

Where you use it · Checking nominal-vs-actual lumber sizes, inch-mm conversions and screw pilot holes.

Formula mm = inch × 25.4 (exact) nearest 1/64″ rounding S4S / quarter-system tables

Tap a row to jump to Board Foot.

Fraction Calculator screen img48.png

Fraction Calculator

Add, subtract, multiply and divide fractions, mixed numbers and decimals with exact results — and the millimeter equivalent.

Inputs
A · operator · B (fraction / mixed / decimal)

Where you use it · Adding, subtracting or dividing tape-measure fractions without the mental math.

Formula a/b ± c/d = (ad ± cb) ÷ bd, reduced by GCD decimal → nearest 1/64″

Accepts 7 3/8, 3/8, 0.375 or 3'6″.

Drill Bit Size screen img49.png

Drill Bit Size

Pilot, clearance (shank) and countersink bit sizes for any wood-screw gauge and wood density.

Inputs
Screw gauge · Wood density (hard/soft)

Where you use it · Looking up the pilot, clearance and countersink bits for a given screw gauge.

Formula table lookup by gauge hardwood pilot smaller (anti strip-out), softwood larger (anti split) inch = mm ÷ 25.4

Clearance hole equals the shank diameter.

215 wood species · USDA FPL verified

Every calculator that needs material data pulls from the same built-in database — each species verified against the USDA Forest Products Laboratory Wood Handbook, sourced and cited.

  • Specific gravityDry/wet basis (used by Wood Weight)
  • Janka hardnessSurface hardness (lbf · N)
  • ShrinkageTangential & radial (used by Wood Movement)
  • Scientific name & classHardwood / Softwood
  • SourceUSDA FPL-GTR-282 (Wood Handbook)
  • SearchBy name · scientific name · favorites
WoodCalc species database screen img45.png
🌲 Species-powered

Calculators powered by the species database

These three calculators read directly from the 215-species database. Expand each to see exactly which values it uses.

Species · Movement Wood Movement Predicts seasonal width change per species — essential to stop panels cracking or cupping. How it uses the DB
DB valueTangential & radial shrinkage (%) + FSP — auto-filled when you pick a species
FormulaΔD = D × ΔMC × (shrinkage% ÷ FSP) ÷ 100
ExampleRed Oak, 300 mm wide, MC 6%→12% → ≈ +5.5 mm expansion

Note · Tangential moves ~2× radial; flat-sawn boards move more than quarter-sawn. (USDA Wood Handbook)

Species · Stiffness Shelf Sag Will that shelf bow? Uses the wood's stiffness to predict deflection. How it uses the DB
DB valueModulus of Elasticity, MOE (GPa) — auto-filled when you pick a species
Formulaδ = (5/384) × wL⁴ ÷ (E·I), I = b·d³ ÷ 12 (simply supported; fixed ends use 1/384)
ExampleOak shelf (MOE 12 GPa), 800 mm span, 250×19 mm, 15 kg → ≈ 0.6 mm sag (L/1400 — well within L/360)

Note · Thickness dominates (cubed): double the thickness → 1/8 the sag.

Species · Weight Wood Weight Accurate weight for moving, mounting and glue-up planning. How it uses the DB
DB valueSpecific gravity (at 12% MC) from the database → used as density
FormulaWeight = volume × density × (1 + (MC − 12) × 0.8%), volume = L × W × T
ExampleHard Maple (SG 0.71 → 710 kg/m³), 1 × 0.3 × 0.025 m → ≈ 5.33 kg

Tip · Higher MC = heavier; 12%→20% MC adds ~6–7%.

📄 Projects · PDF

Save projects · Export to PDF

Bundle your calculation results into a project, reopen to keep working, and share on site as a single PDF.

  • Results auto-organized by calculator
  • PDF export — includes diagrams & dimensions
  • All data stays on your device
WoodCalc projects and PDF export
❓ FAQ

Frequently asked questions

Does it work offline?
Yes. Every calculator and the full species database run entirely on your device — no internet connection needed, ever.
Imperial or metric?
Both are first-class. Switch freely between inch/foot and millimetre units, and several calculators even accept fractional inch input (e.g. 3 1/2″).
How accurate are the results?
Each result uses the standard woodworking formula, shown right on the card so you can check it. Treat outputs as planning guidance — always verify critical cuts and loads against your own measurements and local code.
How many languages does it support?
The app is fully translated into 26 languages, including English, Korean, German, Spanish, French, Japanese, Portuguese, Russian and Chinese.
Does it work offline? Any accounts?
WoodCalc works fully offline, with no accounts and no tracking. Nothing you enter ever leaves your device.
📐 Built on real standards

Where the math comes from

WoodCalc's formulas aren't guesses. They're drawn from the published references woodworkers and builders already trust — shown on each card so you can check the work.

🔒 Privacy

Your data stays on your device

WoodCalc works fully offline — no internet connection is ever needed. Your projects, inputs and favorites are stored locally on your device only. There are no accounts to create, no tracking and no analytics. Nothing you enter is ever uploaded or shared.

📴 Offline 🔐 Private 🚫 No tracking

Questions or feedback? suphoya38@gmail.com