Increase & Decrease Calculator
Build a bounded stitch-by-stitch plan for distributing an entered increase or decrease across one row or round.
Why You Need an Increase and Decrease Calculator
A request such as "increase 12 stitches evenly across the next row" still needs source-stitch accounting. Each modeled increase consumes one existing stitch and produces two; each modeled decrease consumes two and produces one.
This calculator distributes the remaining unchanged source stitches across those change events and verifies the start and target totals. Your pattern still determines the method, lean, edge treatment, and visual placement.
What Is Even Stitch Distribution?
In this tool, distribution means assigning counts of unchanged source stitches before each modeled change event so those counts differ by no more than one.
The result is a count-conserving one-row or one-round reference. It is not a garment-shaping, fit, or fabric-appearance model.
When the unchanged stitches do not divide evenly, the helper spreads the remainder through the sequence while keeping every source stitch accounted for.
How Stitch Distribution Is Calculated
For 84 to 96 stitches, 12 KFB increases consume 12 source stitches. The remaining 72 source stitches divide into 12 groups of six, so repeating K6, KFB consumes 84 stitches and produces 96.
For 84 to 72 stitches, 12 K2tog decreases consume 24 source stitches. The remaining 60 source stitches divide into 12 groups of five, so repeating K5, K2tog consumes 84 stitches and produces 72.
If a remainder exists, group sizes differ by at most one. The helper checks both the total source stitches consumed and target stitches produced before returning instructions.
A bounded single-pass calculator that distributes KFB or K2tog, with equivalent single-crochet examples, across one row or round.
Knitters and crocheters following a pattern that says 'increase X stitches evenly' without telling you where to place them.
Choose a direction and enter the starting and target counts; supported results consume the start and produce the target exactly, but your pattern still determines the stitch method and visual placement.
Increase and Decrease Calculator
How to Distribute Increases Evenly
Increase and Decrease Stitch Instructions
Enter your current and target stitch counts above to get instructions.
💡 Tips
- KFB is the modeled knitting increase. Use the increase your pattern specifies if it calls for a different appearance or lean.
- K2tog and SSK have different leans. Use the decrease and pairing specified by your pattern.
- Flat rows include two edge gaps. Rounds distribute the same unchanged stitches through circular gaps with no separate start or finish edge.
- Crochet examples use “2 SC in next st” and “SC2tog.” Follow your pattern when it specifies another stitch or placement.
What does the stitch distribution model guarantee?
For a supported request, the generated groups consume every starting stitch once and produce the entered target count after one row or round. The calculator also rejects fractional, out-of-range, direction-mismatched, and overly dense one-pass requests.
The knitting examples use KFB for an increase and K2tog for a decrease. The crochet examples use two single crochets in one stitch and SC2tog. Those choices make the count arithmetic explicit, but they may not match the lean, texture, stitch pattern, or shaping method required by your pattern.
Even numerical spacing does not guarantee invisible shaping, a flat edge, or a particular fabric appearance. Work a sample or follow the designer’s stated placement when appearance matters.
Why can some requested count changes be unsupported?
This tool models at most one KFB or one two-in-one single-crochet increase per source stitch, and non-overlapping two-to-one decreases. Larger changes need more than one pass or a pattern-specific construction.
In increase mode, the target must be greater than the start and cannot exceed twice the starting count. In decrease mode, the target must be smaller than the start and cannot be less than half the starting count. These limits keep every modeled change tied to real source stitches.
If the pattern requests a denser change, multiple shaping rows, paired left- and right-leaning decreases, edge treatment, or a motif-aware distribution, use that pattern instead of forcing the count through this single-pass model.
How to Use the Increase & Decrease Calculator
Choose increase or decrease mode, then choose a flat row or in-the-round reference. Enter safe whole-number starting and target counts from 1 to 4,096.
The selected direction must agree with the counts. Increase mode cannot produce more than twice the start in one pass, and decrease mode cannot remove more than half the start with non-overlapping pairwise decreases.
Use the displayed knitting or single-crochet instruction only if its modeled change matches your pattern. This tool does not distribute changes across multiple rows or rounds.
Understanding Your Results
For a flat row, spacing values cover both edge gaps and every inter-change gap. For a round, they cover the circular gaps before changes. A difference of at most one is numerical balance, not a promise about visual symmetry.
Flat-row and in-the-round modes change the written starting reference. They do not infer right-side rows, edge stitches, marker placement, plain rounds, or a multi-row schedule.
Pro Tips
- ✓Use the increase or decrease method specified by the pattern when it differs from KFB, K2tog, or the displayed single-crochet examples.
- ✓Treat edge stitches, paired leans, markers, and motif repeats as pattern constraints outside this calculator.
- ✓Verify the finished row or round count before continuing to the next instruction.
- ✓For changes spanning multiple rows or rounds, use a tested construction-specific schedule rather than repeating this one-pass result automatically.
What This Technique Does to Your Fabric
The calculator verifies one narrow arithmetic contract: non-overlapping KFB or two-in-one single-crochet increases, or K2tog and SC2tog decreases, consume the entered starting count and produce the entered target after one row or round. It does not predict fit, lean, holes, edge shape, motif alignment, tension, or finished appearance.
Step by Step
- 1Determine your starting stitch count (current stitches on needle) and target stitch count (desired final width).
- 2Calculate the difference between starting and target counts, this is the total number of stitches to increase or decrease.
- 3Choose increase or decrease mode and whether the single pass is a flat row or an in-the-round reference.
- 4For increases, subtract one consumed source stitch per change before distributing unchanged stitches. For decreases, subtract two consumed source stitches per change.
- 5Reject requests that cannot be represented by non-overlapping one-to-two increases or two-to-one decreases; use a pattern-specific multi-row plan instead.
Fiber-Specific Notes
The appearance and durability of shaping depend on the actual yarn, stitch pattern, tension, change method, and treatment. Do not assign behavior from a broad fiber category. Work a representative swatch and follow the pattern and product care instructions.
Practice Project
For a simple arithmetic check, start with 40 stitches and set a target of 30 stitches. The difference is 10 stitches, so distributing 10 single-stitch decreases leaves 30 stitches. Follow the selected pattern for the decrease method, placement, edge stitches, and whether changes are worked singly or in pairs.
References and Industry Standards
- Craft Yarn Council, Yarn Weight System, Industry-standard yarn weight categories and gauge ranges
- Craft Yarn Council, Needle & Hook Sizes, Standard sizing charts for knitting needles and crochet hooks
- Ravelry, Yarn database, pattern library, and community for fiber artists
Related Fiber Arts Tools
Gauge Calculator
Calculate measured gauge and proportionally scale entered stitch or row counts; pattern repeats, shaping, and fit still need separate review.
Stitch Counter
Track up to six named counts and set exact-count reminders on the first counter. Browser-local saving is attempted but not guaranteed.
Circle Planner
Generate a basic staggered-increase circle schedule from a selected stitch preset and round limit; swatch and adjust for the material and stitch.
Frequently Asked Questions
How does the calculator distribute one-pass increases?
It models KFB or two single crochets in one source stitch. It subtracts one consumed source stitch per increase, then distributes the unchanged source stitches across the change events and verifies the target count.
What changes between a flat row and in-the-round result?
A flat row distributes unchanged stitches across two edge gaps and the gaps between changes. A round uses circular gaps before each change with no separate finish edge. Markers, right-side rows, and visual shaping remain pattern-specific.
How does the calculator distribute decreases?
It models non-overlapping K2tog or SC2tog changes. Each decrease consumes two source stitches and produces one; the helper accounts for both before distributing unchanged stitches.
Does this choose the best increase or decrease method?
No. The displayed methods make the count arithmetic explicit. Follow the pattern when it specifies another method, lean, placement, or edge treatment.
What if the unchanged stitches do not divide evenly?
The group sizes differ by at most one while the helper preserves the exact starting and target counts. Numerical balance does not guarantee a particular fabric appearance.
Can it plan changes across several rows or rounds?
No. It models one row or round only. A multi-row shaping schedule needs a construction-specific plan.
Keep your place while you work
Use the FiberTools stitch counter for rows, rounds, repeats, and local project notes.