{
  "title": "Lumber board foot calculator",
  "human_url": "https://happytails.ai/en/calculators/lumber-board-foot-calculator/",
  "agent_url": "https://happytails.ai/agents/en/calculators/lumber-board-foot-calculator/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/calculators/lumber-board-foot-calculator.md",
  "content": "Lumber board foot calculator\nCalculate board feet from measured timber dimensions. Compare actual finished volume with separately entered nominal 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 Lumber board foot calculator\nEnter actual thickness, width, length and piece count.\nOptionally add nominal thickness and width for a separate comparison.\nReview board feet and download the measured-volume report.\nUseful next steps\nFlooring calculator\nVolume calculator\nMm to inches\nA board foot is a volume\nOne board foot is 12 inches long, 12 inches wide and 1 inch thick, equivalent to 144 cubic inches. Using inches for thickness and width and feet for length, multiply thickness × width × length and divide by 12. Multiply again by the number of identical pieces.\nKeep nominal and actual dimensions separate\nA nominal size is not a measurement of the finished board. Enter the actual thickness and width you measured. The optional comparison uses separate nominal dimensions with the same actual length. The calculator does not guess a finished size from a label because product, condition and grading conventions differ.\nCompare a familiar example\nTen pieces measuring 1.5 × 3.5 inches by 8 feet contain 35 board feet of actual wood. Using nominal 2 × 4 inch dimensions gives 53.3333 board feet for those same lengths. The difference describes geometry; it does not determine how a supplier will price the lumber.\nSave both measures\nDownload the calculation in CSV, text or JSON, including actual cubic metres and cubic feet. This tool calculates uniform rectangular timber volume. It does not grade timber, predict moisture movement or approve load capacity.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Flooring calculator",
      "url": "https://happytails.ai/en/calculators/flooring-calculator/"
    },
    {
      "name": "Volume calculator",
      "url": "https://happytails.ai/en/calculators/volume-calculator/"
    },
    {
      "name": "Mm to inches",
      "url": "https://happytails.ai/en/unit-converters/mm-to-inches/"
    }
  ],
  "tool": {
    "id": "lumber-board-foot-calculator",
    "category": "calculators",
    "built": true,
    "requirements": "One uniform rectangular size at a time, with up to 10,000 identical pieces. Nominal-to-actual dimensions and supplier pricing rules are not inferred. Units may differ between cross-section and length.",
    "implementation": {
      "fields": [
        {
          "key": "mode",
          "label": "Dimensions",
          "value": "Compare nominal and actual",
          "type": "select",
          "values": [
            "Compare nominal and actual",
            "Actual dimensions"
          ]
        },
        {
          "key": "actualThickness",
          "label": "Actual thickness",
          "value": 1.5,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "actualWidth",
          "label": "Actual width",
          "value": 3.5,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "nominalThickness",
          "label": "Nominal thickness",
          "value": 2,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any",
          "showWhen": {
            "mode": [
              "Compare nominal and actual"
            ]
          }
        },
        {
          "key": "nominalWidth",
          "label": "Nominal width",
          "value": 4,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any",
          "showWhen": {
            "mode": [
              "Compare nominal and actual"
            ]
          }
        },
        {
          "key": "sectionUnit",
          "label": "Thickness and width unit",
          "value": "in",
          "type": "select",
          "values": [
            "mm",
            "cm",
            "m",
            "in",
            "ft"
          ]
        },
        {
          "key": "length",
          "label": "Actual length per piece",
          "value": 8,
          "type": "number",
          "min": 0,
          "max": 1000000000,
          "step": "any"
        },
        {
          "key": "lengthUnit",
          "label": "Length unit",
          "value": "ft",
          "type": "select",
          "values": [
            "mm",
            "cm",
            "m",
            "in",
            "ft"
          ]
        },
        {
          "key": "quantity",
          "label": "Pieces",
          "value": 10,
          "type": "number",
          "min": 1,
          "max": 10000,
          "step": 1
        }
      ],
      "input": false,
      "live": true,
      "presentation": "metrics",
      "note": "One board foot is 144 cubic inches. Actual and nominal volumes use your separate entered dimensions; finished sizes are not inferred from nominal labels. Supplier billing conventions can differ. Changing units keeps the entered numbers. All calculations stay on your device. These estimates do not establish structural safety or code compliance.",
      "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": "# Lumber board foot calculator\n\n- Human page: https://happytails.ai/en/calculators/lumber-board-foot-calculator/\n- Markdown: https://happytails.ai/en/calculators/lumber-board-foot-calculator.md\n- Structured JSON: https://happytails.ai/agents/en/calculators/lumber-board-foot-calculator/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `lumber-board-foot-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\nOne board foot is 144 cubic inches. Actual and nominal volumes use your separate entered dimensions; finished sizes are not inferred from nominal labels. Supplier billing conventions can differ. Changing units keeps the entered numbers. All calculations stay on your device. These estimates do not establish structural safety or code compliance.\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| `mode` | Dimensions | select | \"Compare nominal and actual\" | Allowed: Compare nominal and actual, Actual dimensions |\n| `actualThickness` | Actual thickness | number | 1.5 | min=0 max=1000000000 step=any |\n| `actualWidth` | Actual width | number | 3.5 | min=0 max=1000000000 step=any |\n| `nominalThickness` | Nominal thickness | number | 2 | min=0 max=1000000000 step=any |\n| `nominalWidth` | Nominal width | number | 4 | min=0 max=1000000000 step=any |\n| `sectionUnit` | Thickness and width unit | select | \"in\" | Allowed: mm, cm, m, in, ft |\n| `length` | Actual length per piece | number | 8 | min=0 max=1000000000 step=any |\n| `lengthUnit` | Length unit | select | \"ft\" | Allowed: mm, cm, m, in, ft |\n| `quantity` | Pieces | number | 10 | min=1 max=10000 step=1 |\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\nOne uniform rectangular size at a time, with up to 10,000 identical pieces. Nominal-to-actual dimensions and supplier pricing rules are not inferred. Units may differ between cross-section and length.\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\": \"lumber-board-foot-calculator\",\n  \"category\": \"calculators\",\n  \"built\": true,\n  \"requirements\": \"One uniform rectangular size at a time, with up to 10,000 identical pieces. Nominal-to-actual dimensions and supplier pricing rules are not inferred. Units may differ between cross-section and length.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"mode\",\n        \"label\": \"Dimensions\",\n        \"value\": \"Compare nominal and actual\",\n        \"type\": \"select\",\n        \"values\": [\n          \"Compare nominal and actual\",\n          \"Actual dimensions\"\n        ]\n      },\n      {\n        \"key\": \"actualThickness\",\n        \"label\": \"Actual thickness\",\n        \"value\": 1.5,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"actualWidth\",\n        \"label\": \"Actual width\",\n        \"value\": 3.5,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"nominalThickness\",\n        \"label\": \"Nominal thickness\",\n        \"value\": 2,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"mode\": [\n            \"Compare nominal and actual\"\n          ]\n        }\n      },\n      {\n        \"key\": \"nominalWidth\",\n        \"label\": \"Nominal width\",\n        \"value\": 4,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\",\n        \"showWhen\": {\n          \"mode\": [\n            \"Compare nominal and actual\"\n          ]\n        }\n      },\n      {\n        \"key\": \"sectionUnit\",\n        \"label\": \"Thickness and width unit\",\n        \"value\": \"in\",\n        \"type\": \"select\",\n        \"values\": [\n          \"mm\",\n          \"cm\",\n          \"m\",\n          \"in\",\n          \"ft\"\n        ]\n      },\n      {\n        \"key\": \"length\",\n        \"label\": \"Actual length per piece\",\n        \"value\": 8,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 1000000000,\n        \"step\": \"any\"\n      },\n      {\n        \"key\": \"lengthUnit\",\n        \"label\": \"Length unit\",\n        \"value\": \"ft\",\n        \"type\": \"select\",\n        \"values\": [\n          \"mm\",\n          \"cm\",\n          \"m\",\n          \"in\",\n          \"ft\"\n        ]\n      },\n      {\n        \"key\": \"quantity\",\n        \"label\": \"Pieces\",\n        \"value\": 10,\n        \"type\": \"number\",\n        \"min\": 1,\n        \"max\": 10000,\n        \"step\": 1\n      }\n    ],\n    \"input\": false,\n    \"live\": true,\n    \"presentation\": \"metrics\",\n    \"note\": \"One board foot is 144 cubic inches. Actual and nominal volumes use your separate entered dimensions; finished sizes are not inferred from nominal labels. Supplier billing conventions can differ. Changing units keeps the entered numbers. All calculations stay on your device. These estimates do not establish structural safety or code compliance.\",\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 board feet from measured timber dimensions. Compare actual finished volume with separately entered nominal 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 Lumber board foot calculator\n\n1. Enter actual thickness, width, length and piece count.\n2. Optionally add nominal thickness and width for a separate comparison.\n3. Review board feet and download the measured-volume report.\n\n## Useful next steps\n\n- [Flooring calculator](https://happytails.ai/en/calculators/flooring-calculator/) ([Markdown](https://happytails.ai/en/calculators/flooring-calculator.md))\n\n- [Volume calculator](https://happytails.ai/en/calculators/volume-calculator/) ([Markdown](https://happytails.ai/en/calculators/volume-calculator.md))\n\n- [Mm to inches](https://happytails.ai/en/unit-converters/mm-to-inches/) ([Markdown](https://happytails.ai/en/unit-converters/mm-to-inches.md))\n\n## A board foot is a volume\n\nOne board foot is 12 inches long, 12 inches wide and 1 inch thick, equivalent to 144 cubic inches. Using inches for thickness and width and feet for length, multiply thickness × width × length and divide by 12. Multiply again by the number of identical pieces.\n\n### Keep nominal and actual dimensions separate\n\nA nominal size is not a measurement of the finished board. Enter the actual thickness and width you measured. The optional comparison uses separate nominal dimensions with the same actual length. The calculator does not guess a finished size from a label because product, condition and grading conventions differ.\n\n### Compare a familiar example\n\nTen pieces measuring 1.5 × 3.5 inches by 8 feet contain 35 board feet of actual wood. Using nominal 2 × 4 inch dimensions gives 53.3333 board feet for those same lengths. The difference describes geometry; it does not determine how a supplier will price the lumber.\n\n### Save both measures\n\nDownload the calculation in CSV, text or JSON, including actual cubic metres and cubic feet. This tool calculates uniform rectangular timber volume. It does not grade timber, predict moisture movement or approve load capacity.\n"
}