Stripe Sequence Planner

Stripe width does not change the yarn at all. It changes the finishing by a factor of 22 — 398 ends against 18.

rows per stripe
yards — 0 to skip

ColourRowsShareYarn
#ColourRowsFromTo

Narrow stripes cost the same yarn and 22× the finishing

Here is the thing nobody prices when they pick a stripe width in four seconds. 200 rows is 200 rows. The yarn is identical whether that is one stripe or two hundred, because every row is the same length regardless of what colour it happens to be. Adding stripes does not use more yarn — it only moves yarn between balls.

What changes is the number of ends, and it changes enormously.

Stripe widthStripesEnds, cutEnds, carriedWeaving, cut
1 row 200 398 4 6h 38m
2 rows 100 198 4 3h 18m
4 rows 50 98 4 1h 38m
6 rows 34 66 4 1h 6m
10 rows 20 38 4 38m
20 rows 10 18 4 18m

A factor of 22.1 between the extremes. At a minute an end that is over six hours of weaving against eighteen minutes — for two blankets holding exactly the same yardage of exactly the same yarn. The stripe width is not a free choice with an aesthetic consequence. It is a scheduling decision.

Which is why carrying up the side matters more than it sounds

Carry the resting colour up the edge instead of cutting it and the whole column collapses to 4 ends — two per colour, one at the join and one at the fasten-off — and it stays at 4 no matter how many stripes there are. The saving is not proportional to the stripe width; it is proportional to how many stripes you were about to cut, so it buys the most on exactly the narrow stripes that cost the most.

The limit is honest and physical: past about 6 rows the float up the edge gets long enough to snag on fingers and furniture, so wide stripes have to be cut. That is the crossover. Narrow stripes: carry, and the finishing is free. Wide stripes: cut, and there were not many to begin with.

Why Fibonacci stripes look designed

The sequence is 1, 1, 2, 3, 5, 8, 13, 21, and the reason it works is not mystical. Successive ratios of the Fibonacci numbers converge on the golden ratio — 1.00, 2.00, 1.50, 1.67, 1.60, 1.63, 1.62, heading for 1.6180 — so past the opening pair no stripe is ever equal to its neighbour, and none is exactly double it.

That is the whole trick. The eye finds a repeated pair or a clean doubling instantly and reads it as a mistake rather than a pattern. A sequence whose ratios never settle on a simple fraction never offers it one — which is why a Fibonacci stripe reads as considered while a genuinely random one usually reads as an accident.

Planning notes

  • Random needs a seed. You will put the project down for three weeks and need to know the next stripe. A sequence you cannot reproduce is not a plan, so the random option here is seeded — the same number always gives the same blanket.
  • Odd stripe widths move the jog. Worked in the round, a stripe of an odd number of rounds puts the colour change one stitch further along each time, so the jog spirals instead of stacking. Whether that is a feature depends on whether you meant it.
  • Yarn per colour is a redistribution, not an increase. The table shows how the fixed total splits between balls — useful when you have one skein of a contrast colour and need to know whether it will reach.
  • The last stripe is truncated, not overshot. A blanket stops when it is long enough, not when the sequence finishes. If you would rather end on a complete stripe, adjust the total until the last run comes out whole.

How to use

  1. Set the total rows and choose even, Fibonacci or a seeded random sequence.
  2. Read the ends you would have to weave, cut against carried.
  3. Check the per-colour split to see whether one skein will reach.
  4. Note the seed if you use random — you will need it in three weeks.

Frequently asked questions

Do more stripes use more yarn?

No, and this catches people out. Two hundred rows is two hundred rows, and every row is the same length regardless of its colour. Adding stripes does not increase the yarn at all, it only moves yarn between balls. What changes is the finishing.

How many ends will I have to weave in?

Two per colour change if you cut, which is where the real cost is. Over 200 rows, one-row stripes give 398 ends and twenty-row stripes give 18 — a factor of 22, from a decision most people make by eye in about four seconds. At a minute an end that is six hours against eighteen minutes.

Should I carry the yarn up the side or cut it?

Carry it wherever the float stays short, because carrying collapses the whole column to two ends per colour no matter how many stripes there are. The saving is largest on exactly the narrow stripes that cost the most to cut. Past about six rows the float gets long enough to snag, and those have to be cut — but by then there are not many of them.

Why do Fibonacci stripes look better than random ones?

Because successive Fibonacci ratios converge on the golden ratio, so past the opening pair no stripe equals its neighbour and none is exactly double it. The eye finds a repeated pair or a clean doubling instantly and reads it as a mistake — a sequence whose ratios never settle on a simple fraction never offers it one.

Why is the random option seeded?

Because you will put the project down for three weeks and need to know the next stripe. A sequence you cannot reproduce is not a plan. The same seed always regenerates the same blanket, so write the number on the pattern.

Do odd-numbered stripes cause problems in the round?

They move the jog. Worked in the round, a stripe of an odd number of rounds shifts the colour change one stitch along each time, so the join spirals up the piece instead of stacking in a column. Whether that is a feature depends entirely on whether you intended it.

Will one skein of my contrast colour be enough?

That is what the per-colour split is for. The total yarn is fixed by the row count, so the question is only how it divides — the tool shows the rows and the share each colour takes, which you multiply by your yarn-per-row figure. Get that figure by measuring a few rows rather than from the ball band.

Does this send anything anywhere?

No. Everything is calculated in your browser and nothing is stored or uploaded.

🔒 This tool runs entirely in your browser. Nothing you enter is uploaded, logged, or stored.