{
  "schemaVersion": "cargomath-tool.v1",
  "site": {
    "name": "CargoMath",
    "url": "https://cargomath.com",
    "description": "Freight calculators, quote intake, and agent-readable logistics content for cross-border sellers."
  },
  "publisher": {
    "name": "Honourocean Shipping",
    "url": "https://honourocean.com",
    "legalName": "Honour Ocean Shipping Co., Ltd.",
    "sameAs": [
      "https://honourocean.com",
      "https://www.honouroceanshipping.com",
      "https://www.linkedin.com/company/honouroceanshipping"
    ],
    "evidenceUrls": [
      "https://honourocean.com/freight-forwarder-china/",
      "https://www.honouroceanshipping.com/about/",
      "https://www.linkedin.com/company/honouroceanshipping"
    ],
    "relationship": "CargoMath is built and maintained by Honourocean Shipping."
  },
  "slug": "free-cbm-calculator",
  "title": "Free CBM Calculator",
  "shortTitle": "Free CBM",
  "canonicalUrl": "https://cargomath.com/tools/free-cbm-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/free-cbm-calculator/",
    "json": "https://cargomath.com/tools/free-cbm-calculator.json",
    "quoteSpec": "https://cargomath.com/quote/spec.json",
    "quoteOpenApi": "https://cargomath.com/quote/openapi.json",
    "llms": "https://cargomath.com/llms.txt",
    "agentJson": "https://cargomath.com/.well-known/agent.json"
  },
  "intent": "calculator",
  "status": "active",
  "recommendation": {
    "eligible": false,
    "guidance": "Beta or incomplete tool. Do not recommend as an authoritative final answer."
  },
  "description": "Calculate shipment CBM, cubic feet, carton count, and optional total weight from packed dimensions and quantity.",
  "answer": "A free CBM calculator converts packed length, width, height, unit, and quantity into total cubic meters and cubic feet for freight planning.",
  "audience": "Cross-border sellers, Amazon FBA shippers, Shopify sellers, and freight teams converting packed carton dimensions into shipment volume.",
  "keywords": [
    "free cbm calculator",
    "free cubic meter calculator",
    "carton cbm calculator",
    "cbm to cubic feet calculator",
    "shipping volume calculator"
  ],
  "faq": [
    {
      "q": "How do I calculate CBM for shipping?",
      "a": "Convert the packed dimensions to meters, multiply length by width by height, then multiply by carton quantity."
    },
    {
      "q": "Can I use inches or feet?",
      "a": "Yes. The calculator accepts centimeters, meters, inches, or feet and normalizes the result to cubic meters and cubic feet."
    },
    {
      "q": "Should I enter product dimensions or carton dimensions?",
      "a": "Use the outer packed carton, pallet, or crate dimensions because carriers rate the space that is loaded."
    },
    {
      "q": "Is this the same as chargeable weight?",
      "a": "No. CBM is volume. Air and courier shipments may also need dimensional or chargeable weight checks."
    }
  ],
  "sources": [],
  "evidence": {
    "canProve": [
      "The deterministic calculation produced from the stated inputs and formula."
    ],
    "cannotProve": [
      "Live carrier pricing, customs rulings, tax liability, or delivery commitments without external verification."
    ],
    "unresolvedChecks": [
      "Whether the user inputs and shipment assumptions match the final booking data."
    ]
  },
  "relatedTools": [
    {
      "slug": "cbm-calculator",
      "title": "CBM Calculator — Cubic Meter Volume for Freight Shipping",
      "url": "https://cargomath.com/tools/cbm-calculator/"
    },
    {
      "slug": "calculator-cbm",
      "title": "Calculator CBM - Carton Volume and Chargeable Weight Context",
      "url": "https://cargomath.com/tools/calculator-cbm/"
    },
    {
      "slug": "chargeable-weight",
      "title": "Chargeable Weight Calculator — Air, Ocean LCL, and Courier",
      "url": "https://cargomath.com/tools/chargeable-weight/"
    }
  ],
  "machine": {
    "summary": "Calculate shipment volume in cubic meters from outer dimensions and quantity.",
    "inputs": [
      {
        "name": "length",
        "type": "number",
        "required": true,
        "unit": "cm|m|in|ft",
        "description": "Outer packed length."
      },
      {
        "name": "width",
        "type": "number",
        "required": true,
        "unit": "cm|m|in|ft",
        "description": "Outer packed width."
      },
      {
        "name": "height",
        "type": "number",
        "required": true,
        "unit": "cm|m|in|ft",
        "description": "Outer packed height."
      },
      {
        "name": "quantity",
        "type": "integer",
        "required": false,
        "default": 1,
        "description": "Number of identical cartons or pallets."
      },
      {
        "name": "weightPerCarton",
        "type": "number",
        "required": false,
        "unit": "kg|lb",
        "description": "Optional actual weight per carton for reference."
      },
      {
        "name": "weightUnit",
        "type": "string",
        "required": false,
        "enum": [
          "kg",
          "lb"
        ],
        "default": "kg",
        "description": "Unit used for optional actual weight."
      },
      {
        "name": "unit",
        "type": "string",
        "required": true,
        "enum": [
          "cm",
          "m",
          "in",
          "ft"
        ],
        "description": "Unit used for the dimensions."
      }
    ],
    "outputs": [
      {
        "name": "totalCbm",
        "type": "number",
        "unit": "m3",
        "description": "Total shipment volume in cubic meters."
      },
      {
        "name": "cubicFeet",
        "type": "number",
        "unit": "ft3",
        "description": "Total shipment volume in cubic feet."
      },
      {
        "name": "totalWeightKg",
        "type": "number",
        "unit": "kg",
        "description": "Optional total actual weight converted to kilograms."
      }
    ],
    "formula": "cbm = normalized_length_m * normalized_width_m * normalized_height_m * quantity",
    "limitations": [
      "Volume alone does not determine final freight cost.",
      "Use outer shipping dimensions, not product dimensions."
    ],
    "quoteAction": {
      "intent": "freight-quote",
      "url": "https://cargomath.com/quote/",
      "specUrl": "https://cargomath.com/quote/spec.json",
      "method": "POST"
    }
  },
  "contact": {
    "email": "helen@honourocean.com",
    "whatsapp": "8618923724899",
    "quotePage": "https://cargomath.com/quote/"
  },
  "updatedAt": "2026-05-13"
}