{
  "id": "concrete-weight",
  "version": "f66280f88100",
  "status": "published",
  "name": "Concrete Weight Calculator",
  "question": "What is the concrete weight?",
  "summary": "Concrete weight calculator: the weight of a concrete slab, block, footing, column or a typed volume, from its size and the density of normal concrete (150 lb/ft³ or 2,400 kg/m³) or your own.",
  "category": "construction",
  "subcategory": "concrete",
  "url": "https://www.acalculator.org/construction/concrete-weight-calculator",
  "markdown": "https://www.acalculator.org/construction/concrete-weight-calculator.md",
  "kind": "function",
  "method": "Weight = volume × density. Slab: length × width × thickness; column: π ÷ 4 × diameter² × height; times how many.",
  "assumptions": [
    "Normal concrete weighs 140 to 150 lb/ft³ (2,240 to 2,400 kg/m³); the calculator offers 150 and 140 lb/ft³ and 2,400 kg/m³, or your own density.",
    "Reinforcing steel and the water in fresh concrete add a little weight; type a density to include them."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "shape": {
        "title": "Shape",
        "description": "The shape of the concrete, or a volume you already know.",
        "type": "string",
        "enum": [
          "slab",
          "cylinder",
          "volume"
        ]
      },
      "l": {
        "title": "Length",
        "description": "The length of the slab or block.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "exclusiveMinimum": 0,
        "maximum": 1000
      },
      "w": {
        "title": "Width",
        "description": "The width of the slab or block.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "exclusiveMinimum": 0,
        "maximum": 1000
      },
      "t": {
        "title": "Thickness",
        "description": "The thickness or depth of the slab or block.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "exclusiveMinimum": 0,
        "maximum": 1000
      },
      "d": {
        "title": "Diameter",
        "description": "The diameter of the column or pier.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "exclusiveMinimum": 0,
        "maximum": 1000
      },
      "h": {
        "title": "Height",
        "description": "The height of the column or pier.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "length",
        "exclusiveMinimum": 0,
        "maximum": 1000
      },
      "v": {
        "title": "Volume",
        "description": "The volume of concrete.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "volume",
        "exclusiveMinimum": 0,
        "maximum": 1000000
      },
      "n": {
        "title": "How many",
        "description": "How many pieces of this size.",
        "type": "integer",
        "minimum": 1,
        "maximum": 100000
      },
      "mix": {
        "title": "Concrete",
        "description": "The density of the concrete. Normal concrete is 140 to 150 lb/ft³ (2,240 to 2,400 kg/m³).",
        "type": "string",
        "enum": [
          "us",
          "metric",
          "light",
          "custom"
        ]
      },
      "rho": {
        "title": "Density",
        "description": "The density of the concrete, for lightweight or heavyweight mixes.",
        "type": [
          "number",
          "string"
        ],
        "x-quantity": "density",
        "minimum": 100,
        "maximum": 10000
      }
    }
  },
  "outputs": {
    "total": {
      "label": "Concrete weight",
      "description": "Volume × density.",
      "format": "quantity",
      "unit": "lb"
    },
    "tons": {
      "label": "Short tons",
      "description": "The weight in US tons of 2,000 lb.",
      "format": "number"
    },
    "tonnes": {
      "label": "Metric tonnes",
      "description": "The weight in tonnes of 1,000 kg.",
      "format": "number"
    },
    "cubicYards": {
      "label": "Volume, cubic yards",
      "description": "The total volume in cubic yards.",
      "format": "number"
    },
    "cubicFeet": {
      "label": "Volume, cubic feet",
      "description": "The total volume in cubic feet.",
      "format": "number"
    },
    "cubicMeters": {
      "label": "Volume, cubic metres",
      "description": "The total volume in cubic metres.",
      "format": "number"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "shape": "slab",
      "l": 3.048,
      "w": 3.048,
      "t": 0.1016,
      "d": 0.3048,
      "h": 2.4384,
      "v": 0.764554857984,
      "n": 1,
      "mix": "us",
      "rho": 2400
    },
    "outputs": {
      "total": 2267.96185,
      "tons": 2.5,
      "tonnes": 2.26796185,
      "cubicYards": 1.2345679012345678,
      "cubicFeet": 33.333333333333336,
      "cubicMeters": 0.9438948864
    },
    "text": "The concrete weighs 5,000 lb (2.5 short tons)."
  },
  "examples": [
    {
      "given": {
        "shape": "slab",
        "l": 3.048,
        "w": 3.048,
        "t": 0.1016,
        "n": 1,
        "mix": "us"
      },
      "expect": {
        "total": 2267.96185,
        "cubicFeet": 33.333333333333336,
        "tons": 2.5
      },
      "source": "Engineering ToolBox, Concrete Properties (normal strength Portland cement concrete: 2,240 to 2,400 kg/m³, 140 to 150 lb/ft³), https://www.engineeringtoolbox.com/concrete-properties-d_1223.html (retrieved 2026-10-03); hand calculation in content.mdx: 10 × 10 × 4 ÷ 12 = 33.33 ft³ × 150 = 5,000 lb = 2.5 tons",
      "tolerance": 1e-12
    },
    {
      "given": {
        "shape": "volume",
        "v": 1,
        "n": 1,
        "mix": "metric"
      },
      "expect": {
        "total": 2400,
        "tonnes": 2.4
      },
      "source": "Engineering ToolBox, Concrete Properties (normal strength Portland cement concrete: 2,240 to 2,400 kg/m³, 140 to 150 lb/ft³), https://www.engineeringtoolbox.com/concrete-properties-d_1223.html (retrieved 2026-10-03); hand calculation in content.mdx: 1 m³ × 2,400 = 2,400 kg"
    },
    {
      "given": {
        "shape": "volume",
        "v": 0.764554857984,
        "n": 1,
        "mix": "us"
      },
      "expect": {
        "total": 1837.0490985000001,
        "tons": 2.025
      },
      "source": "Engineering ToolBox, Concrete Properties (normal strength Portland cement concrete: 2,240 to 2,400 kg/m³, 140 to 150 lb/ft³), https://www.engineeringtoolbox.com/concrete-properties-d_1223.html (retrieved 2026-10-03); hand calculation in content.mdx: 27 ft³ × 150 = 4,050 lb",
      "tolerance": 1e-12
    },
    {
      "given": {
        "shape": "cylinder",
        "d": 0.3048,
        "h": 2.4384,
        "n": 4,
        "mix": "light"
      },
      "expect": {
        "cubicFeet": 25.132741228718345,
        "total": 1596.0027521943493
      },
      "source": "Engineering ToolBox, Concrete Properties (normal strength Portland cement concrete: 2,240 to 2,400 kg/m³, 140 to 150 lb/ft³), https://www.engineeringtoolbox.com/concrete-properties-d_1223.html (retrieved 2026-10-03); hand calculation in content.mdx: π ÷ 4 × 1² × 8 × 4 = 25.13 ft³ × 140 = 3,518.6 lb",
      "tolerance": 1e-12
    }
  ],
  "sources": [
    "Engineering ToolBox, Concrete Properties: normal strength Portland cement concrete 2,240 to 2,400 kg/m³ (140 to 150 lb/ft³), retrieved 2026-10-03. https://www.engineeringtoolbox.com/concrete-properties-d_1223.html",
    "NIST Special Publication 811 (2008), Appendix B: 1 ft = 0.3048 m, 1 lb = 0.45359237 kg exactly, 1 yd³ = 27 ft³, retrieved 2026-10-03. https://www.nist.gov/pml/special-publication-811"
  ],
  "related": [
    "concrete",
    "steel-weight",
    "cubic-yards"
  ],
  "changelog": []
}
