If you run an upholstery business website, you know the question: "how much fabric do I need?"
I built a free embeddable calculator that answers it instantly. Covers dining chairs, 2-cushion sofas, 3-cushion sofas, ottomans, armchairs, and headboards.
How it works
Pick a furniture type, set your fabric width (36-72") and pattern repeat, and it gives you the yardage estimate. No backend, no signup.
Embed it
<iframe src="https://yardage-calc.com/widget-embed.html"
width="100%" height="420" frameborder="0"
title="Free Fabric Yardage Calculator">
</iframe>
The math behind it
Base yardage values come from standard upholstery formulas:
- Dining chair: 1.5 yards
- 2-cushion sofa: 9 yards
- 3-cushion sofa: 13 yards
- Ottoman: 2 yards
- Headboard: 4 yards
- Armchair: 5 yards
Fabric width and pattern repeat adjust these up or down. Wider fabric means less yardage. Larger pattern repeat means more waste.
Try it: yardage-calc.com/widget-embed.html
Open source: github.com/dayu2333-jinyul/fabric-yardage-data
Built this because my friend who does reupholstery was tired of pulling out a tape measure for every customer call. If it saves you a few phone calls too, that's a win.
Top comments (0)