Cross-stitch fabric calculator
Open Cross-stitch fabric 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": "cross-stitch-fabric-calculator",
"category": "calculators",
"built": true,
"requirements": "Up to 1,000,000 stitches per dimension, fabric count up to 1,000 and 1–10 fabric threads or blocks per stitch. Assumes equal count in both directions.",
"implementation": {
"fields": [
{
"key": "stitchWidth",
"label": "Design width in stitches",
"value": 140,
"type": "number",
"min": 1,
"max": 1000000,
"step": 1
},
{
"key": "stitchHeight",
"label": "Design height in stitches",
"value": 100,
"type": "number",
"min": 1,
"max": 1000000,
"step": 1
},
{
"key": "fabricCount",
"label": "Fabric count",
"value": 14,
"type": "number",
"min": 0,
"max": 1000,
"step": "any"
},
{
"key": "countUnit",
"label": "Count unit",
"value": "per inch",
"type": "select",
"values": [
"per inch",
"per cm"
]
},
{
"key": "threadsPerStitch",
"label": "Fabric threads or blocks per stitch",
"value": 1,
"type": "number",
"min": 1,
"max": 10,
"step": 1
},
{
"key": "margin",
"label": "Margin on each edge",
"value": 3,
"type": "number",
"min": 0,
"max": 1000000000,
"step": "any"
},
{
"key": "marginUnit",
"label": "Margin unit",
"value": "in",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft",
"yd"
]
},
{
"key": "outputUnit",
"label": "Output unit",
"value": "in",
"type": "select",
"values": [
"mm",
"cm",
"m",
"in",
"ft",
"yd"
]
}
],
"input": false,
"live": true,
"presentation": "metrics",
"note": "Find the stitched design size and cloth cut size. Enter 1 for Aida blocks or 2 for evenweave worked over two fabric threads. This setting is separate from the number of floss strands. 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
Convert a design in stitches into its physical size and the fabric cut size, with a margin on every edge.
How to use Cross-stitch fabric 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
Match fabric count to how you stitch
Fabric count is entered per inch or per centimetre. Use one block per stitch for Aida. If working evenweave over two fabric threads, enter two. This is not the number of strands of embroidery floss.
Add the margins you need
A 140 × 100 stitch design on 14-count Aida measures 10 × approximately 7.1429 inches. A 3-inch margin on every edge makes the cut size 16 × approximately 13.1429 inches. The same design on 28-count evenweave over two has the same size.
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.