{
  "title": "Cake pan conversion calculator",
  "human_url": "https://happytails.ai/en/calculators/cake-pan-conversion-calculator/",
  "agent_url": "https://happytails.ai/agents/en/calculators/cake-pan-conversion-calculator/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/calculators/cake-pan-conversion-calculator.md",
  "content": "Cake pan conversion calculator\nScale batter between round and rectangular pans using internal dimensions, fill depth and pan count.\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 Cake pan conversion calculator\nEnter the measurements and assumptions for this recipe or plan.\nReview the calculated quantities and their stated basis.\nDownload the report and verify it against your measured result.\nUseful next steps\nCake serving calculator\nBaking tin lining template\nCompare filled volumes\nUse intended batter depth rather than total pan height. At the same depth, moving from a 20 cm round tin to a 24 cm round tin multiplies batter by 1.44.\nScale every ingredient consistently\nThe multiplier applies to the complete original recipe. Different depths and numbers of pans are included. Baking time, rise and pan overflow clearance still depend on the recipe.\nSave the result\nDownload CSV and a text or JSON report with the calculation and its assumptions. Processing stays on your device. Check measurements and selected units before using the result.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Cake serving calculator",
      "url": "https://happytails.ai/en/calculators/cake-serving-calculator/"
    },
    {
      "name": "Baking tin lining template",
      "url": "https://happytails.ai/en/calculators/baking-tin-lining-template/"
    }
  ],
  "tool": {
    "id": "cake-pan-conversion-calculator",
    "category": "calculators",
    "built": true,
    "requirements": "Straight-sided round and rectangular pans, up to 100 source or target pans. Sloped tins and baking-time predictions are not included.",
    "implementation": {
      "fields": [
        {
          "key": "sourceShape",
          "label": "Original pan shape",
          "value": "Round",
          "type": "select",
          "values": [
            "Round",
            "Rectangle"
          ]
        },
        {
          "key": "sourceDiameter",
          "label": "Original internal diameter",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any",
          "showWhen": {
            "sourceShape": [
              "Round"
            ]
          }
        },
        {
          "key": "sourceLength",
          "label": "Original internal length",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any",
          "showWhen": {
            "sourceShape": [
              "Rectangle"
            ]
          }
        },
        {
          "key": "sourceWidth",
          "label": "Original internal width",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any",
          "showWhen": {
            "sourceShape": [
              "Rectangle"
            ]
          }
        },
        {
          "key": "sourceDepth",
          "label": "Original batter depth",
          "value": 5,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any"
        },
        {
          "key": "sourceCount",
          "label": "Original pan count",
          "value": 1,
          "type": "number",
          "min": 1,
          "max": 100,
          "step": 1
        },
        {
          "key": "targetShape",
          "label": "Target pan shape",
          "value": "Round",
          "type": "select",
          "values": [
            "Round",
            "Rectangle"
          ]
        },
        {
          "key": "targetDiameter",
          "label": "Target internal diameter",
          "value": 24,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any",
          "showWhen": {
            "targetShape": [
              "Round"
            ]
          }
        },
        {
          "key": "targetLength",
          "label": "Target internal length",
          "value": 30,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any",
          "showWhen": {
            "targetShape": [
              "Rectangle"
            ]
          }
        },
        {
          "key": "targetWidth",
          "label": "Target internal width",
          "value": 20,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any",
          "showWhen": {
            "targetShape": [
              "Rectangle"
            ]
          }
        },
        {
          "key": "targetDepth",
          "label": "Target batter depth",
          "value": 5,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any"
        },
        {
          "key": "targetCount",
          "label": "Target pan count",
          "value": 1,
          "type": "number",
          "min": 1,
          "max": 100,
          "step": 1
        },
        {
          "key": "unit",
          "label": "Dimension unit",
          "value": "cm",
          "type": "select",
          "values": [
            "mm",
            "cm",
            "in"
          ]
        },
        {
          "key": "batterMass",
          "label": "Original total batter mass",
          "value": 1000,
          "type": "number",
          "min": 0,
          "max": 100000000,
          "step": "any"
        },
        {
          "key": "massUnit",
          "label": "Mass unit",
          "value": "g",
          "type": "select",
          "values": [
            "g",
            "kg",
            "oz",
            "lb"
          ]
        }
      ],
      "input": false,
      "live": true,
      "presentation": "metrics",
      "note": "Scale all ingredients by the ratio of intended filled volumes. Use internal straight-sided dimensions and batter depth, not rim height. Baking time is not predicted. Calculated on your device. Changing units keeps the entered numbers.",
      "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": "# Cake pan conversion calculator\n\n- Human page: https://happytails.ai/en/calculators/cake-pan-conversion-calculator/\n- Markdown: https://happytails.ai/en/calculators/cake-pan-conversion-calculator.md\n- Structured JSON: https://happytails.ai/agents/en/calculators/cake-pan-conversion-calculator/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `cake-pan-conversion-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\nScale all ingredients by the ratio of intended filled volumes. Use internal straight-sided dimensions and batter depth, not rim height. Baking time is not predicted. Calculated on your device. Changing units keeps the entered numbers.\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| `sourceShape` | Original pan shape | select | \"Round\" | Allowed: Round, Rectangle |\n| `sourceDiameter` | Original internal diameter | number | 20 | min=0 max=100000000 step=any |\n| `sourceLength` | Original internal length | number | 20 | min=0 max=100000000 step=any |\n| `sourceWidth` | Original internal width | number | 20 | min=0 max=100000000 step=any |\n| `sourceDepth` | Original batter depth | number | 5 | min=0 max=100000000 step=any |\n| `sourceCount` | Original pan count | number | 1 | min=1 max=100 step=1 |\n| `targetShape` | Target pan shape | select | \"Round\" | Allowed: Round, Rectangle |\n| `targetDiameter` | Target internal diameter | number | 24 | min=0 max=100000000 step=any |\n| `targetLength` | Target internal length | number | 30 | min=0 max=100000000 step=any |\n| `targetWidth` | Target internal width | number | 20 | min=0 max=100000000 step=any |\n| `targetDepth` | Target batter depth | number | 5 | min=0 max=100000000 step=any |\n| `targetCount` | Target pan count | number | 1 | min=1 max=100 step=1 |\n| `unit` | Dimension unit | select | \"cm\" | Allowed: mm, cm, in |\n| `batterMass` | Original total batter mass | number | 1000 | min=0 max=100000000 step=any |\n| `massUnit` | Mass unit | select | \"g\" | Allowed: g, kg, oz, lb |\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\nStraight-sided round and rectangular pans, up to 100 source or target pans. Sloped tins and baking-time predictions are not included.\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\": \"cake-pan-conversion-calculator\",\n  \"category\": \"calculators\",\n  \"built\": true,\n  \"requirements\": \"Straight-sided round and rectangular pans, up to 100 source or target pans. Sloped tins and baking-time predictions are not included.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"sourceShape\",\n        \"label\": \"Original pan shape\",\n        \"value\": \"Round\",\n        \"type\": \"select\",\n        \"values\": [\n          \"Round\",\n          \"Rectangle\"\n        ]\n      },\n      {\n        \"key\": \"sourceDiameter\",\n        \"label\": \"Original internal diameter\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"sourceShape\": [\n            \"Round\"\n          ]\n        }\n      },\n      {\n        \"key\": \"sourceLength\",\n        \"label\": \"Original internal length\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"sourceShape\": [\n            \"Rectangle\"\n          ]\n        }\n      },\n      {\n        \"key\": \"sourceWidth\",\n        \"label\": \"Original internal width\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"sourceShape\": [\n            \"Rectangle\"\n          ]\n        }\n      },\n      {\n        \"key\": \"sourceDepth\",\n        \"label\": \"Original batter depth\",\n        \"value\": 5,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"sourceCount\",\n        \"label\": \"Original pan count\",\n        \"value\": 1,\n        \"type\": \"number\",\n        \"min\": 1,\n        \"max\": 100,\n        \"step\": 1\n      },\n      {\n        \"key\": \"targetShape\",\n        \"label\": \"Target pan shape\",\n        \"value\": \"Round\",\n        \"type\": \"select\",\n        \"values\": [\n          \"Round\",\n          \"Rectangle\"\n        ]\n      },\n      {\n        \"key\": \"targetDiameter\",\n        \"label\": \"Target internal diameter\",\n        \"value\": 24,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"targetShape\": [\n            \"Round\"\n          ]\n        }\n      },\n      {\n        \"key\": \"targetLength\",\n        \"label\": \"Target internal length\",\n        \"value\": 30,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"targetShape\": [\n            \"Rectangle\"\n          ]\n        }\n      },\n      {\n        \"key\": \"targetWidth\",\n        \"label\": \"Target internal width\",\n        \"value\": 20,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"targetShape\": [\n            \"Rectangle\"\n          ]\n        }\n      },\n      {\n        \"key\": \"targetDepth\",\n        \"label\": \"Target batter depth\",\n        \"value\": 5,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"targetCount\",\n        \"label\": \"Target pan count\",\n        \"value\": 1,\n        \"type\": \"number\",\n        \"min\": 1,\n        \"max\": 100,\n        \"step\": 1\n      },\n      {\n        \"key\": \"unit\",\n        \"label\": \"Dimension unit\",\n        \"value\": \"cm\",\n        \"type\": \"select\",\n        \"values\": [\n          \"mm\",\n          \"cm\",\n          \"in\"\n        ]\n      },\n      {\n        \"key\": \"batterMass\",\n        \"label\": \"Original total batter mass\",\n        \"value\": 1000,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"massUnit\",\n        \"label\": \"Mass unit\",\n        \"value\": \"g\",\n        \"type\": \"select\",\n        \"values\": [\n          \"g\",\n          \"kg\",\n          \"oz\",\n          \"lb\"\n        ]\n      }\n    ],\n    \"input\": false,\n    \"live\": true,\n    \"presentation\": \"metrics\",\n    \"note\": \"Scale all ingredients by the ratio of intended filled volumes. Use internal straight-sided dimensions and batter depth, not rim height. Baking time is not predicted. Calculated on your device. Changing units keeps the entered numbers.\",\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\nScale batter between round and rectangular pans using internal dimensions, fill depth and pan count.\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 Cake pan conversion calculator\n\n1. Enter the measurements and assumptions for this recipe or plan.\n2. Review the calculated quantities and their stated basis.\n3. Download the report and verify it against your measured result.\n\n## Useful next steps\n\n- [Cake serving calculator](https://happytails.ai/en/calculators/cake-serving-calculator/) ([Markdown](https://happytails.ai/en/calculators/cake-serving-calculator.md))\n\n- [Baking tin lining template](https://happytails.ai/en/calculators/baking-tin-lining-template/) ([Markdown](https://happytails.ai/en/calculators/baking-tin-lining-template.md))\n\n## Compare filled volumes\n\nUse intended batter depth rather than total pan height. At the same depth, moving from a 20 cm round tin to a 24 cm round tin multiplies batter by 1.44.\n\n### Scale every ingredient consistently\n\nThe multiplier applies to the complete original recipe. Different depths and numbers of pans are included. Baking time, rise and pan overflow clearance still depend on the recipe.\n\n### Save the result\n\nDownload CSV and a text or JSON report with the calculation and its assumptions. Processing stays on your device. Check measurements and selected units before using the result.\n"
}