Cbm Calculator

.cbm-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; color: #333; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .cbm-calc-header { text-align: center; margin-bottom: 30px; } .cbm-calc-header h2 { color: #1a73e8; margin-bottom: 10px; font-size: 28px; } .cbm-input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } .cbm-input-group { display: flex; flex-direction: column; } .cbm-input-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #555; } .cbm-input-group input, .cbm-input-group select { padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; outline: none; transition: border-color 0.2s; } .cbm-input-group input:focus { border-color: #1a73e8; } .cbm-btn { background-color: #1a73e8; color: white; border: none; padding: 15px; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; width: 100%; transition: background-color 0.2s; } .cbm-btn:hover { background-color: #1557b0; } .cbm-result-box { margin-top: 30px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; display: none; border-left: 5px solid #1a73e8; } .cbm-result-item { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #eee; } .cbm-result-item:last-child { border-bottom: none; } .cbm-result-label { font-weight: 600; color: #444; } .cbm-result-value { font-weight: 700; color: #1a73e8; font-size: 18px; } .cbm-content { margin-top: 40px; line-height: 1.6; color: #444; } .cbm-content h3 { color: #222; margin-top: 25px; } .cbm-content table { width: 100%; border-collapse: collapse; margin: 20px 0; } .cbm-content th, .cbm-content td { border: 1px solid #ddd; padding: 12px; text-align: left; } .cbm-content th { background-color: #f2f2f2; } @media (max-width: 600px) { .cbm-input-grid { grid-template-columns: 1fr; } }

CBM (Cubic Meter) Calculator

Calculate shipping volume and volumetric weight for cargo and freight.

Centimeters (cm) Meters (m) Inches (in)
Total Volume (CBM): 0.000
Total Volume (CFT): 0.000
Air Volumetric Weight: 0.00 kg
Sea Volumetric Weight: 0.00 kg

What is CBM in Shipping?

CBM stands for Cubic Meter. It is the standard unit used to measure the volume of a shipment in international freight. Understanding your CBM is critical for calculating shipping costs, determining the space needed in a container (LCL or FCL), and understanding "Chargeable Weight."

How to Calculate CBM Manually

The basic formula for CBM calculation is: Length × Width × Height = Volume.

  • In Meters: Length (m) × Width (m) × Height (m) = CBM
  • In Centimeters: (Length × Width × Height) / 1,000,000 = CBM
  • In Inches: (Length × Width × Height) / 61,023.7 = CBM

CBM to CFT Conversion

Many shipping companies in the US and UK also use CFT (Cubic Feet). To convert CBM to CFT, you multiply the cubic meter value by 35.3147.

Volumetric Weight (Chargeable Weight)

Courier companies often charge based on either the actual weight or the volumetric weight, whichever is higher. This is because a large box of feathers takes up more space than a small box of lead, even if it weighs less.

Freight Type Standard Conversion Factor
Air Freight 1 CBM = 167 kg
Sea Freight (LCL) 1 CBM = 1000 kg
Express Courier 1 CBM = 200 kg

Real-World Example

Imagine you are shipping 10 cartons. Each carton is 50cm long, 40cm wide, and 40cm high.

Step 1: 50 x 40 x 40 = 80,000 cubic cm per box.

Step 2: 80,000 / 1,000,000 = 0.08 CBM per box.

Step 3: 0.08 CBM x 10 boxes = 0.8 CBM Total.

function calculateCBM() { var unit = document.getElementById("cbmUnit").value; var qty = parseFloat(document.getElementById("cbmQty").value); var length = parseFloat(document.getElementById("cbmLength").value); var width = parseFloat(document.getElementById("cbmWidth").value); var height = parseFloat(document.getElementById("cbmHeight").value); if (isNaN(qty) || isNaN(length) || isNaN(width) || isNaN(height) || qty <= 0 || length <= 0 || width <= 0 || height <= 0) { alert("Please enter valid positive numbers for all fields."); return; } var totalCBM = 0; // Convert all to meters first if (unit === "cm") { totalCBM = (length * width * height * qty) / 1000000; } else if (unit === "m") { totalCBM = length * width * height * qty; } else if (unit === "inch") { // 1 cubic inch = 0.0000163871 cubic meters totalCBM = (length * width * height * qty) * 0.000016387064; } var totalCFT = totalCBM * 35.3147; var airWeight = totalCBM * 167; var seaWeight = totalCBM * 1000; document.getElementById("resCBM").innerText = totalCBM.toFixed(4); document.getElementById("resCFT").innerText = totalCFT.toFixed(4); document.getElementById("resAirWeight").innerText = airWeight.toFixed(2) + " kg"; document.getElementById("resSeaWeight").innerText = seaWeight.toFixed(2) + " kg"; document.getElementById("cbmResult").style.display = "block"; }

Leave a Comment