Color-and-Weave Effect Calculator
Pattern prediction from threading and color sequence.
About this calculator
Color-and-weave patterns like log cabin, houndstooth, and shepherd's check don't come from the weave structure itself — they emerge purely from alternating light and dark threads in a plain weave or twill. This calculator models that by treating warp and weft each as a repeating sequence of two colors: you set how many ends make up one warp color repeat and how many picks make up one weft repeat, plus what percentage of each is "color A" versus "color B." From your project's total ends and picks (width/length times sett), it works out how many complete repeat blocks tile across the whole piece, and the physical size of one repeat unit in inches (repeat ends divided by EPI, repeat picks divided by PPI) — the dimension you'd actually see as one visual motif on the cloth.
The more interesting piece is block-type probability: at every point where a warp thread crosses a weft thread, the intersection is either color-A-over-color-A, A-over-B, B-over-A, or B-over-B, and the calculator computes each of these four probabilities as simple products of your warp and weft color percentages — this is what actually produces the visual texture, since a heavily A-weighted warp crossing a balanced weft will read very differently than a 50/50 warp crossing a 50/50 weft even with an identical repeat size. Note that the yarn-per-color estimate is a simplified blend of end-count and pick-count percentages, not a true yardage calculation — it doesn't yet know your actual warp length or fabric width, so use it only as a rough ratio for planning proportions between colors, not for buying exact yarn quantities.
Inputs
Results
Pattern blocks
12,960
Color A total %
50%
How to Use This Calculator
- Enter the project width in inches and the warp sett (ends per inch, EPI).
- Enter the project length in inches and the weft sett (picks per inch, PPI).
- Set the warp color repeat — for example, 2 for ABAB alternating, 4 for AABB blocks.
- Set the weft color repeat and the percentage of color A in both warp and weft.
- Read the total pattern blocks and repeat width/height to visualize how the color-and-weave effect tiles across the fabric.
- Use the color A total percentage to plan yarn quantities for each color.
How the result changes with Project width (inches)
| Project width (inches) | Pattern blocks | Color A total % |
|---|---|---|
| 10 | 6,480 | 50% |
| 15 | 9,720 | 50% |
| 30 | 19,440 | 50% |
| 50 | 32,400 | 50% |
What each input means
- Project width (inches)
- Width of the project on the loom.
- Project length (inches)
- Length of the project on the loom.
- Ends per inch (EPI)
- Warp sett.
- Picks per inch (PPI)
- Weft sett.
- Warp color repeat (ends)
- Number of ends in one color repeat (e.g., 2 for ABAB, 4 for AABB).
- Weft color repeat (picks)
- Number of picks in one color repeat.
- Color A in warp %
- Percentage of warp ends in color A (rest are color B).
- Color A in weft %
- Percentage of weft picks in color A (rest are color B).
What each result means
- Pattern blocks
- Total number of complete pattern repeat blocks across the fabric.
- Repeat width (inches)
- Width of one pattern repeat unit.
- Repeat height (inches)
- Height of one pattern repeat unit.
- Color A total %
- Percentage of total yarn that is color A.
- Color B total %
- Percentage of total yarn that is color B.
- Dominant block type %
- Coverage of the most common color intersection type.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersProject width (inches) = 20, Project length (inches) = 72, Ends per inch (EPI) = 12, Picks per inch (PPI) = 12 = 8 input(s) provided
- Calculate Pattern blocksPattern blocks = warpRepeats * weftRepeats12960 = 12960
- Calculate Color A total %Color A total % = ((warpColorAEnds / max(1, totalEnds)) * 50 +50 = 50%
- Calculate Repeat widthRepeat width = warpRepeat / epi0.33 = 0.33
- Calculate Repeat heightRepeat height = weftRepeat / ppi0.33 = 0.33
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
What do the four block-type percentages (AA, AB, BA, BB) mean, and why do they matter more than the repeat size?
Each represents the probability that a given warp/weft intersection lands on a particular color combination — color-A-warp-over-color-A-weft, A-over-B, B-over-A, or B-over-B — computed as the product of your warp and weft color percentages (and their complements). This is what actually determines the visual texture: a heavily A-weighted warp crossing a balanced weft produces a very different look than a 50/50 warp crossing a 50/50 weft, even when both have an identical repeat size.
How is 'Pattern blocks' calculated, and does it represent one motif or the whole fabric?
It's the total count of complete repeat units tiled across the entire piece, not the size of a single motif. The calculator finds how many complete warp repeats fit across your total ends and how many complete weft repeats fit down your total picks, then multiplies those two counts together.
Why doesn't the yarn-per-color estimate use my actual warp length or fabric width?
It's a simplified blend of your end-count and pick-count percentages, expressed purely as a share of total yarn rather than an actual yardage — the calculator doesn't yet know how long your warp is or how wide the fabric is, both of which a true yardage figure would need. Use it only as a rough proportion for planning color ratios, not for buying exact quantities of each color.
How do I choose a warp or weft color repeat value, like 2 versus 4?
The repeat number is how many ends (or picks) make up one full color cycle before it starts over — a repeat of 2 gives simple alternating ABAB threading, while a repeat of 4 gives paired AABB blocks, which produces a visibly different, blockier pattern at the same color percentages. Larger repeat numbers generally produce bigger, more visually distinct color blocks in the finished cloth.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Weave Draft Generator
Generate threading and treadling parameters for basic weave structures including plain, twill, satin, and basket weaves.
WeavingSett Calculator
Ends per inch from yarn size and weave structure.
WeavingReed Selection Calculator
Correct reed dent from sett and threading pattern.
Timber FramingLog Home Calculator
Log count, volume, weight, and chinking needs from building dimensions and log profile.
WeavingWarp Calculation Calculator
Warp length from finished size, loom waste, and shrinkage.
More in Crafts, Hobbies & Games.