How Much Yarn Do I Need? Free Crochet Yarn Calculator
This post includes affiliate links.
How much yarn do I need? Use this free crochet yarn calculator to estimate yardage and skeins using your actual yarn, gauge swatch, stitch pattern and project.
Wondering how much yarn you need for a crochet project before you start? Instead of guessing (and hoping you bought enough 😅), you can use your own crochet swatch to get a much better estimate.
I created this free crochet yarn calculator to help you figure out approximately how many yards — and how many skeins — you’ll need for your project. And the best part? It uses YOUR yarn, YOUR stitch pattern and YOUR tension.
Because let’s be real… two crocheters can use the same yarn and hook and still use different amounts of yarn.
Simply crochet a swatch with the yarn and stitch you plan to use, weigh it, enter your stitch counts and project information into the calculator below, and it will do the math for you.
Free Crochet Yarn Calculator – How Much Yarn Do I Need?
Use the calculator below to estimate the amount of yarn you’ll need for your crochet project, including the approximate yardage and number of skeins.
For the most accurate estimate, make your swatch using the same yarn, hook size, stitch pattern and tension you plan to use for your finished project.

Free Crochet Yarn Calculator
Use the calculator below to estimate how much yarn you’ll need for your crochet project, including the approximate yardage and number of skeins.
For the most accurate estimate, make your swatch using the same yarn, hook size, stitch pattern and tension you plan to use for your finished project.
Nicki’s Crochet Yarn Amount Calculator
Use a crochet swatch to estimate how much yarn you’ll need for your finished project.
Yarn Information
Enter the information shown on your yarn label.
Crochet Your Swatch
Crochet a swatch using the same yarn, hook, stitch pattern and tension you plan to use for your project.
Finished Project
Enter the approximate number of stitches and rows your finished project will have.
Pretty cool, right? 😊
But if you’re wondering exactly HOW the calculator figured that out, keep reading. I’ll show you the math behind it too.
How Does the Crochet Yarn Calculator Work?
The calculator uses your actual crochet swatch instead of relying on a generic estimate.
That’s important because not every crochet stitch uses the same amount of yarn. Your tension, hook size, yarn and stitch pattern can all change how much yarn your finished project needs.
First, the calculator determines approximately how much yarn you used to make your swatch based on its weight and the information from your yarn label.
Then it calculates the total number of stitches in your swatch:
stitches per row × number of rows = total swatch stitches
Next, it does the same thing for your finished project:
stitches per row × number of rows = total project stitches
Now we can compare the two and estimate how much yarn you’ll need for the entire project.
And thankfully, you don’t have to do ANY of that math yourself anymore. 😂
That’s what the calculator is for!

Why Your Crochet Swatch Matters
I know, I know.
The dreaded gauge swatch. 😂
But this is one of those times when making a little swatch can actually save you money AND prevent the horrible moment when you’re almost finished with a project and realize…
You’re. Out. Of. Yarn. 😳
Your swatch gives the calculator information based on how YOU actually crochet.
Tension can be different from crocheter to crocheter. Your hook size matters too. And even yarns in the same weight category don’t always behave exactly the same way.
If you’d like to learn more about this, check out my How to Measure and Adjust Crochet Gauge tutorial.
The more closely your swatch matches the way you’ll crochet your actual project, the better your yarn estimate will be.
What Size Crochet Swatch Should I Make?
I recommend making at least a 4 x 4 inch swatch, although making a larger swatch can give you an even better representation of your actual crochet.
Most importantly, use:
- the same yarn
- the same crochet hook
- the same stitch pattern
- the same tension
that you plan to use for the finished project.
Don’t make a single crochet swatch if you’re planning to make an entire blanket using puff stitches. 😂
We want the swatch to represent the actual project as closely as possible.
What You’ll Need to Calculate Your Yarn
You don’t need much:
- Your yarn
- Crochet hook
- A small kitchen or yarn scale that measures grams
- Your crochet swatch
- The yarn label
You’ll also need to know approximately how many stitches and rows your finished project will have.
If you’re following a crochet pattern, you may already have that information.
If you’re designing your own project, use your swatch and desired finished measurements to estimate the number of stitches per row and total number of rows.

How to Calculate How Much Yarn You Need Manually
Want to see what’s happening behind the scenes?
Here’s how I originally calculated yarn amounts before I made the calculator.
First, crochet your swatch using the exact stitch pattern, yarn and hook you plan to use for your project.
I originally made a 9 x 9 inch square for my example, but your swatch doesn’t have to be that large.
Weigh your finished swatch and write down:
- Weight of the swatch in grams
- Number of stitches per row
- Number of rows

Now look at your yarn label.
You’ll need:
- Weight of one skein in grams
- Yardage in one skein
Let’s say your skein weighs 100 grams and contains 200 yards.
If your crochet swatch weighs 15 grams, you can calculate approximately how many yards you used in the swatch:
200 yards ÷ 100 grams × 15 grams = 30 yards
So your swatch used approximately 30 yards of yarn.
Next, calculate the total number of stitches in the swatch.
If your swatch has 20 stitches per row and 15 rows:
20 × 15 = 300 stitches
Now let’s say your finished project will have approximately 180 stitches per row and 220 rows:
180 × 220 = 39,600 stitches
Compare the number of stitches in your project with the number in your swatch:
39,600 ÷ 300 = 132
Now multiply that by the yarn used in your swatch:
132 × 30 yards = 3,960 yards
So your estimated project would require approximately 3,960 yards of yarn before adding extra yarn.
Finally, divide that number by the yardage in each skein.
If each skein contains 200 yards:
3,960 ÷ 200 = 19.8 skeins
I would NOT buy exactly 19.8 skeins. 😅
Round up AND consider adding some extra yarn.
Or… just use my calculator above and let it do all of this for you. 😂

How Much Extra Yarn Should I Buy?
I always recommend having some extra yarn rather than buying exactly the amount the calculator gives you.
Why?
Your actual yarn usage can change because of:
- differences in tension
- borders and edgings
- seams
- joining
- pockets
- sleeves
- shaping
- tassels or fringe
- other finishing details
And nobody wants to play yarn chicken when there’s half a row left. 😂
That’s why I included an Extra Yarn Allowance option directly inside the calculator.
Choose the percentage you’re comfortable with and the calculator will automatically add it to your estimated yardage and number of skeins.
Does Yarn Weight Change How Much Yarn I Need?
Yes, yarn weight can make a BIG difference.
Yarn ranges from very thin lace and fingering yarns all the way up to bulky, super bulky and jumbo yarns.
But here’s something important:
Two yarns labeled as the same weight aren’t automatically interchangeable.
That’s another reason I prefer calculating yarn from an actual swatch instead of only looking at the yarn weight on the label.
You can see the standard yarn weight categories and recommended crochet gauge ranges on the Craft Yarn Council Yarn Weight Standards page.
I also did a fun experiment comparing different yarn weights AND crochet hook sizes. You can see the results here:
Trying Different Crochet Hook Sizes and Yarn
Seeing all the swatches next to each other really shows how much changing the yarn or hook can affect your finished crochet.
Watch How to Calculate Yarn for a Crochet Project
Want me to walk you through the calculations?
Watch my full video tutorial below where I show you how I calculated how much yarn was needed for a project.
Of course, when I originally made that video I was doing all of the calculations manually.
Now you have the calculator above to make it MUCH easier. 🙌
Frequently Asked Questions About Calculating Yarn
How do I know how much yarn I need for a crochet project?
One of the best ways to estimate how much yarn you’ll need is to crochet a swatch using the same yarn, hook size and stitch pattern you plan to use for your finished project.
Once you know how much yarn your swatch uses, you can compare the number of stitches in the swatch with the approximate number of stitches in your finished project.
The free crochet yarn calculator above does these calculations for you.
How do I calculate how many skeins of yarn I need?
Once you know the estimated total yardage for your project, divide that number by the yardage in one skein of your yarn.
For example, if your project requires approximately 1,000 yards and each skein contains 200 yards:
1,000 ÷ 200 = 5 skeins
I recommend buying some extra rather than purchasing exactly the calculated amount.

Should I buy extra yarn for a crochet project?
Yes.
A yarn calculation is still an estimate, so having some extra yarn is a good idea.
Borders, seams, joining, pockets, sleeves, shaping and even small differences in your tension can change how much yarn you actually use.
Plus, it’s MUCH easier to buy the extra skein now than discover later that your color or dye lot is no longer available. 😬
Does the crochet stitch affect how much yarn I need?
Absolutely!
Some crochet stitches use significantly more yarn than others. Highly textured stitches, post stitches, puff stitches and other yarn-hungry stitches can use more yarn than simpler stitches.
That’s why I recommend making your swatch using the exact stitch pattern you’re planning to use.
Check out my experiment about which crochet stitches use more yarn here
Does crochet tension affect yarn usage?
Yes.
Every crocheter’s tension is slightly different, which affects gauge and yarn usage. Your crochet hook size can affect your gauge too.
For the best estimate, crochet your swatch the same way you plan to crochet the finished project.
Learn more about checking and adjusting your gauge in my Crochet Gauge Tutorial.
Can I use this yarn calculator for a crochet blanket?
YES!
In fact, blankets are one of my favorite reasons to use this calculator because they can require a LOT of yarn.
Check out my Year in Yarn Temperature Blanket Calculator Here

Make a swatch with your chosen stitch pattern and yarn. Then estimate the stitches per row and total rows for your finished blanket.
Enter those numbers into the calculator to estimate your total yardage and number of skeins.
Can I use the calculator if I substitute a different yarn?
Yes, but I recommend making a NEW swatch using the yarn you actually plan to use.
Different yarns can produce a different gauge and use a different amount of yardage, even when they’re listed as the same yarn weight.
That’s why swatching is so important when you’re substituting yarn.
Is this crochet yarn calculator exact?
No yarn calculator can guarantee the exact amount of yarn you’ll use.
Think of the result as an educated estimate.
Your actual yarn usage can change because of tension, gauge, stitch pattern, borders, joining, shaping and other design elements.
That’s why I’ve included the option to add extra yarn to your estimate.
Stop Guessing How Much Yarn You Need
I originally created this tutorial because I wanted a better way to figure out how much yarn I needed BEFORE committing to an entire project.
And now it’s even easier.
Instead of pulling out the calculator on your phone and doing all that cross multiplication yourself, make your swatch, enter the information into my free crochet yarn calculator, and let it do the math for you.
More time crocheting.
Less time doing math.
I think we can ALL agree that’s a win. 😂🧶
If you love learning new crochet techniques, you might also love these crochet tips:




I hope you love this tutorial as much as I do. If you love this technique, then please use the social media share buttons above or below and share this pattern link with the world and your friends.
That way you will find it easily again when you need it and you also provide the world and your friends with the ability to gain extra crochet knowledge as well. And to top it off, you help me as it allows me to create more content that you love already and want to see more of – free crochet patterns and tutorials. So, thank you for sharing.
If you love my crochet patterns and the way I teach, then I would suggest subscribing to my newsletter below as I share new patterns, tutorials and special announcements often.


Excellent tutorial! Thank you!
I really appreciate this post. I usually do a pretty good “guestimation” on the amount of yarn I need, but if I ever consider putting out a pattern, it would be ideal to be able to give a much more “educational” amount of yarn needed for the project.
Nicki, you definitely get A+ for this awesome tutorial. You really did an outstanding job on it and as always, I very much appreciate all the work and effort you put into it. It is so good and like you, I’m usually not using the yarn called for in the pattern, so this is so helpful. I also want to complement you on your wonderful Newsletters; I so look forward to them. Your quotes are to die for! But then your comments regarding them are just as inspirational. Keep up the great work and thank you!