Crochet stitch calculator
Open Crochet stitch calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "crochet-stitch-calculator",
"category": "calculators",
"built": true,
"requirements": "At least one complete repeat; at most 1,000,000 total stitches. Round down fails when even one repeat plus the extra stitches cannot fit the target.",
"implementation": {
"fields": [
{
"key": "swatchStitches",
"label": "Stitches counted in swatch",
"value": 20,
"type": "number",
"min": 1,
"max": 1000000,
"step": 1
},
{
"key": "swatchWidth",
"label": "Measured swatch width",
"value": 10,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "swatchUnit",
"label": "Swatch unit",
"value": "cm",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft",
"yd"
]
},
{
"key": "targetWidth",
"label": "Target width",
"value": 50,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "targetUnit",
"label": "Target and output unit",
"value": "cm",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft",
"yd"
]
},
{
"key": "repeat",
"label": "Stitches in one complete repeat",
"value": 8,
"type": "number",
"min": 1,
"max": 1000000,
"step": 1
},
{
"key": "edges",
"label": "Total non-repeat stitches",
"value": 2,
"type": "number",
"min": 0,
"max": 1000000,
"step": 1
},
{
"key": "rounding",
"label": "Rounding",
"value": "Nearest",
"type": "select",
"values": [
"Nearest",
"Round up",
"Round down"
]
}
],
"input": false,
"live": true,
"presentation": "metrics",
"note": "Fit whole pattern repeats to a target width. Include all edge or other extra stitches in the non-repeat count. Turning chains are not guessed; follow your pattern. Changing units keeps the entered numbers. All calculations stay on your device. Download the report for formulas, assumptions and calculated values.",
"experience": {
"automatic": true,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.",
"helpParts": [
"Change the input or settings to update your result.",
"Results update as you type.",
"Up to 1,000,000 characters."
],
"action": null
},
"mode": "automatic",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Fit complete crochet repeats to a target width using your swatch gauge, repeat size and non-repeat stitches.
How to use Crochet stitch calculator
- Enter the measured inputs and select their units.
- Review the calculated dimensions, counts and rounding.
- Download the result and verify it against a sample before making the full project.
Useful next steps
Separate repeats from extra stitches
Enter the stitch count and width of a measured swatch. Then enter the number of stitches in one complete pattern repeat and the total extra stitches outside the repeats. Turning chains depend on your pattern and are not inferred.
Compare the rounded width
At 20 stitches per 10 cm, a 50 cm target would need 100 stitches. For repeats of eight plus two extra stitches, nearest gives 12 repeats and 98 total stitches, producing 49 cm. Round up gives 13 repeats, 106 stitches and 53 cm.
Save the calculation
Download a CSV of the results or instructions, a readable text report and a JSON report with values, formulas and assumptions. Calculations run locally on your device. Unit changes keep the numbers already entered, so check the selected units before using the result.