{
  "title": "Sewing pattern scale calculator",
  "human_url": "https://happytails.ai/en/calculators/sewing-pattern-scale-calculator/",
  "agent_url": "https://happytails.ai/agents/en/calculators/sewing-pattern-scale-calculator/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/calculators/sewing-pattern-scale-calculator.md",
  "content": "Sewing pattern scale calculator\nCalculate a print percentage from a measured reference and see the expected uniformly scaled pattern dimensions.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nHow to use Sewing pattern scale calculator\nEnter your measurements, rates or supplied recipe.\nReview the quantities, rounding and plan details.\nDownload the result and verify it against your actual materials or a sample.\nUseful next steps\nOrigami paper size calculator\nFabric shrinkage calculator\nMeasure the print you actually have\nEnter a reference length measured on the current printed pattern and the intended new reference length. Also enter the custom scale used to produce that print. This accounts for an earlier print that was already enlarged or reduced.\nVerify the new reference before cutting\nA reference printed as 9.5 cm instead of 10 cm at 100% calls for approximately 105.263% custom scale. Disable automatic fit-to-page and measure the new print in both directions. Uniform scaling also changes seam allowances and does not replace garment grading.\nSave the plan\nDownload the result as CSV, plus a text or JSON report with formulas, values and assumptions. Everything is calculated on your device. Changing units keeps the entered numbers, so check the selected units before using the plan.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Origami paper size calculator",
      "url": "https://happytails.ai/en/calculators/origami-paper-size-calculator/"
    },
    {
      "name": "Fabric shrinkage calculator",
      "url": "https://happytails.ai/en/calculators/fabric-shrinkage-calculator/"
    }
  ],
  "tool": {
    "id": "sewing-pattern-scale-calculator",
    "category": "calculators",
    "built": true,
    "requirements": "Recommended print scale from 1% to 10,000%. Produces scale instructions and dimensions, not an edited PDF. Large prints may need tiling.",
    "implementation": {
      "fields": [
        {
          "key": "measuredReference",
          "label": "Reference measured on your current print",
          "value": 9.5,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "desiredReference",
          "label": "Reference size required on the new print",
          "value": 10,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "referenceUnit",
          "label": "Reference measurement unit",
          "value": "cm",
          "type": "select",
          "values": [
            "mm",
            "cm",
            "m",
            "in",
            "ft",
            "yd"
          ]
        },
        {
          "key": "previousScale",
          "label": "Custom print scale used for the current print (%)",
          "value": 100,
          "type": "number",
          "min": 1,
          "max": 10000,
          "step": "any"
        },
        {
          "key": "patternWidth",
          "label": "Current printed pattern width",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "patternHeight",
          "label": "Current printed pattern height",
          "value": 30,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "patternUnit",
          "label": "Pattern dimension unit",
          "value": "cm",
          "type": "select",
          "values": [
            "mm",
            "cm",
            "m",
            "in",
            "ft",
            "yd"
          ]
        }
      ],
      "input": false,
      "live": true,
      "background": false,
      "presentation": "metrics",
      "note": "Calculate the new absolute print percentage from a measured reference. Print a test with fit-to-page disabled and remeasure before cutting. This does not edit a PDF or grade garment sizes. Changing units keeps the entered numbers. Calculations run on your device.",
      "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.",
        "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"
    }
  },
  "markdown": "# Sewing pattern scale calculator\n\n- Human page: https://happytails.ai/en/calculators/sewing-pattern-scale-calculator/\n- Markdown: https://happytails.ai/en/calculators/sewing-pattern-scale-calculator.md\n- Structured JSON: https://happytails.ai/agents/en/calculators/sewing-pattern-scale-calculator/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `sewing-pattern-scale-calculator` |\n| Category | calculators |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Automatic updates after valid input or file selection. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nCalculate the new absolute print percentage from a measured reference. Print a test with fit-to-page disabled and remeasure before cutting. This does not edit a PDF or grade garment sizes. Changing units keeps the entered numbers. Calculations run on your device.\n\n### Inputs and settings\n\nNo free-text input is required. Use the file inputs and/or settings below.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `measuredReference` | Reference measured on your current print | number | 9.5 | min=0 max=1000000000 step=any |\n| `desiredReference` | Reference size required on the new print | number | 10 | min=0 max=1000000000 step=any |\n| `referenceUnit` | Reference measurement unit | select | \"cm\" | Allowed: mm, cm, m, in, ft, yd |\n| `previousScale` | Custom print scale used for the current print (%) | number | 100 | min=1 max=10000 step=any |\n| `patternWidth` | Current printed pattern width | number | 20 | min=0 max=1000000000 step=any |\n| `patternHeight` | Current printed pattern height | number | 30 | min=0 max=1000000000 step=any |\n| `patternUnit` | Pattern dimension unit | select | \"cm\" | Allowed: mm, cm, m, in, ft, yd |\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nRecommended print scale from 1% to 10,000%. Produces scale instructions and dimensions, not an edited PDF. Large prints may need tiling.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"sewing-pattern-scale-calculator\",\n  \"category\": \"calculators\",\n  \"built\": true,\n  \"requirements\": \"Recommended print scale from 1% to 10,000%. Produces scale instructions and dimensions, not an edited PDF. Large prints may need tiling.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"measuredReference\",\n        \"label\": \"Reference measured on your current print\",\n        \"value\": 9.5,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"desiredReference\",\n        \"label\": \"Reference size required on the new print\",\n        \"value\": 10,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"referenceUnit\",\n        \"label\": \"Reference measurement unit\",\n        \"value\": \"cm\",\n        \"type\": \"select\",\n        \"values\": [\n          \"mm\",\n          \"cm\",\n          \"m\",\n          \"in\",\n          \"ft\",\n          \"yd\"\n        ]\n      },\n      {\n        \"key\": \"previousScale\",\n        \"label\": \"Custom print scale used for the current print (%)\",\n        \"value\": 100,\n        \"type\": \"number\",\n        \"min\": 1,\n        \"max\": 10000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"patternWidth\",\n        \"label\": \"Current printed pattern width\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"patternHeight\",\n        \"label\": \"Current printed pattern height\",\n        \"value\": 30,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"patternUnit\",\n        \"label\": \"Pattern dimension unit\",\n        \"value\": \"cm\",\n        \"type\": \"select\",\n        \"values\": [\n          \"mm\",\n          \"cm\",\n          \"m\",\n          \"in\",\n          \"ft\",\n          \"yd\"\n        ]\n      }\n    ],\n    \"input\": false,\n    \"live\": true,\n    \"background\": false,\n    \"presentation\": \"metrics\",\n    \"note\": \"Calculate the new absolute print percentage from a measured reference. Print a test with fit-to-page disabled and remeasure before cutting. This does not edit a PDF or grade garment sizes. Changing units keeps the entered numbers. Calculations run on your device.\",\n    \"experience\": {\n      \"automatic\": true,\n      \"single\": false,\n      \"inputMaxLength\": 1000000,\n      \"inputMode\": \"text\",\n      \"label\": \"Your text\",\n      \"placeholder\": \"Type or paste your input…\",\n      \"help\": \"Change the input or settings to update your result. Results update as you type. Up to 1,000,000 characters.\",\n      \"action\": null\n    },\n    \"mode\": \"automatic\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nCalculate a print percentage from a measured reference and see the expected uniformly scaled pattern dimensions.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n### How to use Sewing pattern scale calculator\n\n1. Enter your measurements, rates or supplied recipe.\n2. Review the quantities, rounding and plan details.\n3. Download the result and verify it against your actual materials or a sample.\n\n## Useful next steps\n\n- [Origami paper size calculator](https://happytails.ai/en/calculators/origami-paper-size-calculator/) ([Markdown](https://happytails.ai/en/calculators/origami-paper-size-calculator.md))\n\n- [Fabric shrinkage calculator](https://happytails.ai/en/calculators/fabric-shrinkage-calculator/) ([Markdown](https://happytails.ai/en/calculators/fabric-shrinkage-calculator.md))\n\n## Measure the print you actually have\n\nEnter a reference length measured on the current printed pattern and the intended new reference length. Also enter the custom scale used to produce that print. This accounts for an earlier print that was already enlarged or reduced.\n\n### Verify the new reference before cutting\n\nA reference printed as 9.5 cm instead of 10 cm at 100% calls for approximately 105.263% custom scale. Disable automatic fit-to-page and measure the new print in both directions. Uniform scaling also changes seam allowances and does not replace garment grading.\n\n### Save the plan\n\nDownload the result as CSV, plus a text or JSON report with formulas, values and assumptions. Everything is calculated on your device. Changing units keeps the entered numbers, so check the selected units before using the plan.\n"
}