What's inside
As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links at no extra cost to you.
This is not a beginner weekend build. A woven-seat stool looks simple — four legs, four rails, and cord — but the tolerances are tight and the weaving will expose any twist in the frame. Get it right and you have a stool that will hold 250+ pounds daily for 15 years. Get the frame slightly out of square and the weave will loosen in months. This guide covers the hardwood frame, angled joinery, and a tight Danish cord weave.
Contents
Dimensions and Wood Selection
For a standard kitchen-height stool, aim for a seat height of 18 inches and a seat footprint of 14 x 14 inches at the top, widening to about 16 x 16 inches at the floor. That 1-inch splay per leg gives stability without looking tippy. Use 1-3/4 inch square stock for legs and 1 x 3 inch stock (actual 3/4 x 2-1/2 inches) for rails. Hardwood is non-negotiable here; softwood rails compress under cord tension and your joints will gap.
White oak, hard maple, and beech are the best choices. They have the crushing strength to handle cord pulled at 25-35 pounds of tension across a rail for 6-8 hours of weaving. Ash works but splits more easily when you cut mortises close to the end. Avoid red oak if you plan a natural oil finish — its open pores trap dirt from hands and feet. Kiln-dried stock at 6-8% moisture content is ideal. If you buy beech hardwood or maple online, let it acclimate in your shop for at least a week before milling.
Tools and Materials
You will need a method for accurate angled mortise-and-tenon joints. A domino joiner is fast, but traditional mortise and tenon gives more long-grain glue surface for this application. A dedicated mortise chisel set with a mallet, a tenon saw or table saw with a tenoning jig, and a shoulder plane will get you there. Also required: a marking gauge, a bevel gauge set to your splay angle (typically 5 degrees off vertical), four long bar clamps, and a dead-blow mallet for assembly.
For the seat you need about 400-500 feet of cord for a 14-inch square seat. Buy a full spool, not small hanks — splicing mid-weave creates a weak spot. You will also need L-shaped upholstery nails or small stainless brads to anchor the cord, a pair of sharp scissors, and a block of beeswax to wax the cord lightly and reduce friction burn on your hands.
Frame Joinery: Critical Tolerances
Cut all legs to length first, then mark mortises for the top rails 1 inch down from the top of the leg. This leaves enough wood above the joint to prevent blowout. Mortises should be 1-1/4 inches deep and 1 inch wide, centered on the rail. Tenons should be 1-3/16 inches long to leave a 1/16-inch glue gap at the bottom — tight-bottomed tenons can hydraulic-lock and starve the joint.
The splay complicates everything. Each tenon shoulder must be cut at the 5-degree splay angle so the rail sits flush to the leg. Dry-fit the entire base without glue and check for two failure modes: racking (the frame parallelograms when you push it sideways) and twist (one leg lifts when on a flat surface). If you see either, fix it now. A 1/32-inch error in a shoulder angle multiplies to a 1/4-inch twist at the floor. Use hide glue or slow-set epoxy if you need more open time; standard PVA sets too fast for a four-leg, eight-joint assembly.
Clamp with even pressure and measure diagonals across the top rails. They must be within 1/32 inch of each other. Let cure 24 hours. Do not round over the top inside edge of the rails — you want a crisp 1/8-inch roundover or slight chamfer at most. A sharp edge cuts cord; a large roundover lets cord slide and creates gaps.
Weaving Material Comparison
Your choice of weaving material changes cost, comfort, durability, and difficulty. For a stool that gets daily use, do not use cotton clothesline or jute — they stretch and sag within a year.
| Material | Approx. Cost for 14″ Seat | Durability | Weave Difficulty | Best For |
|---|---|---|---|---|
| Danish Cord (paper cord) | $38 – $55 | 15+ years, very strong, wipes clean | Moderate; needs consistent tension | Daily-use stools, modern look |
| Shaker Tape (cotton/nylon) | $30 – $45 | 10-12 years, comfortable, can stain | Easier; wider tape forgives spacing errors | Beginners, softer seat |
| Natural Rush / Seagrass | $50 – $70 | 8-10 years, dries brittle if not sealed | Hard; requires soaking and tight packing | Traditional restoration, not heavy use |
| Flat Reed / Cane | $25 – $35 | 5-7 years, cracks under point load | Moderate but fragile | Decorative or light-use stools only |
For this advanced stool, Danish cord is the most reliable long-term option. It is a 3-ply twisted paper cord that does not stretch, holds nails well, and can be re-tightened slightly if it does sag. Shaker tape is a reasonable alternative if you want more cushion and a faster weave, but it will show dirt faster on a foot-high stool.
Weaving the Seat Step-by-Step
Weave uses a simple envelope pattern — cord runs front-to-back, then side-to-side interlaced. Work on a padded surface to avoid racking the frame.
1. Nail the start: On the inside face of the rear rail, 1 inch from the corner, drive two brads 3/4 inch apart and loop the cord around them in a figure-eight. Leave a 6-inch tail to tuck later. This anchor takes all initial tension, so double it.
2. Wrap the warp (front-to-back): Run cord to the front rail, loop under and over, then back to the rear rail. Keep wraps side-by-side with no gaps and no overlaps. Pull each pass with firm, even tension — about what it takes to lift a gallon of paint. Use a flat stick to pack wraps tight every 4-5 passes. You will use about 60% of your cord here.
3. Weave the weft (side-to-side): When the warp is full, turn 90 degrees and start weaving over and under the warp. This is where pattern matters. For a classic Danish pattern, go over two, under two, shifting by one on the next row to create the diagonal. Pull the weft tight and beat it tight with a wooden wedge or tapestry beater. Loose weft is the number one cause of a saggy seat. You should not be able to push a finger more than 1/2 inch into the finished weave.
4. Common failure: If the center sags after a week, your frame was not rigid or your cord tension was uneven. You cannot fix sag by adding more cord on top. You have to cut it off and re-weave. To avoid this, check tension constantly and keep the stool frame from twisting while you pull.
5. Tie off: Loop the final end around the last two warps and nail with two brads on the inside of the rail, same as the start. Cut flush, dab with wood glue, and tuck tails under the nearest wrap.
Finishing and Long-Term Care
Finish the wood before you weave if you are using an oil or lacquer — cord will wick up any liquid finish and stain. Mask the inside faces of the rails where cord contacts wood; finish makes cord slip. Two coats of hardwax oil or satin polyurethane on legs and outside of rails is enough. Danish cord needs no finish, but a light rub with beeswax after a month of use helps repel spills.
Expect the seat to settle about 1/4 inch in the first three months as the cord beds in. If you built with a proper mortise and tenon frame, there will be no creaking. If joints creak, they were starved of glue or cut too loose — cord tension will pull a weak joint apart over time. Store the stool away from direct radiator heat; paper cord becomes brittle below 30% humidity and can snap at the rail edge.
Related guides
Keep reading
- Summer Project: Make a Wooden Folding Stool with a Canvas Seat
- Build a Wooden Stool with Three Legs and a Shaped Saddle Seat
- How to Build a Wooden Folding Chair with a Woven Seat
- Make a Folding Wooden Camp Stool with Canvas Seat Supports
- How to Build a Wooden Cabinet with Sliding Tambour-Free Doors
- Winter Woodworking Projects for a Heated Garage Workshop