Cast On
Quick Presets
Count of stitches across the measured section of your swatch
The measured width of your swatch in the selected unit
Count of rows down the measured section of your swatch
The measured height of your swatch in the selected unit
Target finished width of your project
Target finished length of your project
Enter Your Knitting Values
Fill in your gauge swatch measurements and project dimensions to get cast-on stitches, row counts, increase or decrease instructions, and more.
How to Use This Calculator
Select a Calculator Mode
Choose from the five tabs at the top: Cast On for gauge-based stitch counts, Increase/Decrease for evenly spaced shaping, Stitch Multiple for pattern alignment, Sleeve Shaping for tapered garments, or Yarn Estimator to plan your skein purchases.
Enter Your Gauge Swatch Data
For the Cast On, Stitch Multiple, and Yarn Estimator tabs, enter your swatch measurements — the number of stitches and rows you counted, and the width and height you measured. For best accuracy, measure the central 4 inches (10 cm) of your swatch after washing and blocking.
Enter Your Project Dimensions
Type in the finished width and length you want your project to be. Use the inches/cm toggle to match your preferred unit system. For the Increase/Decrease tab, simply enter your current and target stitch counts instead.
Read Your Results and Instructions
The calculator updates automatically as you type. Your results include the exact stitch and row counts, human-readable knitting instructions (e.g. 'K14, M1, repeat 4 times, K12'), and visual charts showing the distribution. Use the Print Results button to save a copy for your project notes.
Frequently Asked Questions
How big should my gauge swatch be?
Most knitting resources recommend knitting a swatch at least 6 inches (15 cm) square, then measuring only the central 4 inches (10 cm) to count your stitches and rows. The reason for knitting larger than you measure is that gauge often distorts at the edges of a swatch, especially in stockinette. Always wash and block your swatch before measuring, using the same method you plan to use on the finished project, since wet blocking can significantly change gauge — sometimes by as much as 10-15% with natural fibers like wool. The more care you put into your swatch, the more reliable your cast-on calculation will be.
What does 'flat' vs. 'circular' mode mean for increase and decrease calculations?
In flat knitting, you work back and forth in rows, which means there are two edge stitches at each end of every row. To avoid placing an increase or decrease right at the row end (which creates a poor seam or looks untidy), the calculator uses a half-interval offset: the first spacing before the first change, and the last spacing after the last change, are each approximately half the normal interval. In circular knitting (working in rounds), there are no edge stitches to protect, so the increases or decreases are distributed purely evenly across the full round without any edge adjustment. Select the mode that matches how your project is constructed.
What is a stitch pattern multiple and when do I need it?
A stitch pattern multiple tells you how many stitches form one complete repeat of a pattern. For example, a cable pattern might say 'multiple of 8 stitches + 2'. The '8' means each cable unit takes 8 stitches, and the '+ 2' means you need 2 additional edge stitches (often selvedge stitches) for the row to look balanced. If your gauge calculation gives you a raw stitch count like 85, you need to round it to fit the formula — in this case, 82 stitches (10 repeats of 8 + 2) or 90 stitches (11 repeats of 8 + 2). The stitch multiple calculator finds both options instantly, so you can choose whether to go slightly narrower or wider.
How does the yarn yardage estimator work?
The yarn estimator uses the swatch weight method, which is the most reliable way to estimate yarn requirements without a published pattern. You weigh your swatch in grams, note your skein's total yardage and weight, then calculate the ratio of your project's area to your swatch's area. The calculator multiplies the swatch weight by the area ratio to find total grams needed, converts that to yards using your skein's yards-per-gram density, and divides by skein yardage to find the number of skeins. Always add at least 10-15% buffer and buy an extra skein from the same dye lot when possible, since dye lots can vary noticeably between batches.
What does the sleeve shaping calculator produce?
The sleeve shaping calculator takes your total number of rows for the sleeve section and your starting and ending stitch counts, then generates a complete shaping schedule. For an increasing sleeve (narrow cuff to wide underarm), it tells you on which rows to work an increase at each end of the needle. The calculator evenly distributes the required number of shaping rows across the total row count using the same mathematical algorithm as the increase/decrease evenly calculator. The result is a plain-language schedule you can follow row by row, showing exactly when to work a shaping row and when to knit a plain row.
Why does my stitch count need to be an integer?
Knitting is fundamentally a discrete craft — you cannot knit half a stitch. When calculations produce fractional results (for example, gauge math may say you need 83.7 stitches), the calculator rounds to the nearest whole number for cast-on and row counts. For increase and decrease calculations, the algorithm uses integer division to determine the exact short and long intervals, ensuring the spacing is as even as mathematically possible while working only with whole stitch counts. This rounding behavior is intentional and expected. If precision is critical (for example, in lace or fitted garments), consider knitting a larger swatch and adjusting your needle size until your gauge matches the pattern gauge exactly.