# Moving volume calculator

- Human page: https://happytails.ai/en/calculators/moving-volume-calculator/
- Markdown: https://happytails.ai/en/calculators/moving-volume-calculator.md
- Structured JSON: https://happytails.ai/agents/en/calculators/moving-volume-calculator/index.json
- Visibility: public

## Tool capabilities

| Property | Value |
| --- | --- |
| Tool ID | `moving-volume-calculator` |
| Category | calculators |
| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |
| Browser execution | Use the visible action or interactive controls. |
| Browser processing | Browser; see tool notes for network behavior. |
| HTTP API | Not callable through HTTP. |
| Browser-agent interface | run_current_tool |

### Implementation notes

Calculated on your device for up to 500 items and 100,000 characters. Volumes come from box dimensions; this is not a mover quote.

### Inputs and settings

Text input: Inventory.

Example or placeholder shown in the interface (not a validated fixture):

```text
item, room, length, width, height, quantity, weight
```

One item per line, separated by commas. Quantity and weight are optional. Up to 100,000 characters. Review the settings before running.

| Setting | Meaning | Control type | Default | Constraints |
| --- | --- | --- | --- | --- |
| `dimensionUnit` | Dimension unit | select | "cm" | Allowed: cm, m, in, ft |
| `weightUnit` | Weight unit | select | "kg" | Allowed: kg, lb |
| `allowance` | Packing allowance (%) | number | 10 | min=0 max=100 step=any |

### Browser-agent workflow

1. Open the human page in a browser that supports WebMCP.
2. Discover the interface exposed by that page; use its actual schema.
3. Select files on the page first when the tool requires files.
4. Call `run_current_tool` with valid input and settings.
5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.

Calls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.

### Planning specification

One item per line, up to 500 items and 100,000 characters; dimensions above 0 and up to 100 m, quantity 1 to 1,000, weight 0 to 10,000 kg per item, packing allowance 0 to 100%. Calculated on your device; download a JSON report and CSV files of results, items and rooms.

This describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.

### Complete machine-readable capability record

```json
{
  "id": "moving-volume-calculator",
  "category": "calculators",
  "built": true,
  "requirements": "One item per line, up to 500 items and 100,000 characters; dimensions above 0 and up to 100 m, quantity 1 to 1,000, weight 0 to 10,000 kg per item, packing allowance 0 to 100%. Calculated on your device; download a JSON report and CSV files of results, items and rooms.",
  "implementation": {
    "fields": [
      {
        "key": "dimensionUnit",
        "label": "Dimension unit",
        "value": "cm",
        "type": "select",
        "values": [
          "cm",
          "m",
          "in",
          "ft"
        ]
      },
      {
        "key": "weightUnit",
        "label": "Weight unit",
        "value": "kg",
        "type": "select",
        "values": [
          "kg",
          "lb"
        ]
      },
      {
        "key": "allowance",
        "label": "Packing allowance (%)",
        "value": 10,
        "type": "number",
        "min": 0,
        "max": 100,
        "step": "any",
        "help": "Space lost between irregular items. Enter 0 for none."
      }
    ],
    "registrationFamily": "measured-quantity-form-reference",
    "input": true,
    "live": false,
    "presentation": "metrics",
    "inputMaxLength": 100000,
    "inputErrorCode": "MEASURED_QUANTITY_FORM_REFERENCE_TOO_LONG",
    "note": "Calculated on your device for up to 500 items and 100,000 characters. Volumes come from box dimensions; this is not a mover quote.",
    "inputKeywords": [
      {
        "id": "measured-quantity-form-reference/moving-volume-calculator/items.header",
        "kind": "header",
        "code": "MEASURED_QUANTITY_FORM_REFERENCE_MOVING_VOLUME_HEADER",
        "fold": "lower",
        "values": {
          "item": [
            "item",
            "Item"
          ],
          "room": [
            "room",
            "Room"
          ],
          "length": [
            "length",
            "Length"
          ],
          "width": [
            "width",
            "Width"
          ],
          "height": [
            "height",
            "Height"
          ],
          "quantity": [
            "quantity",
            "Quantity"
          ],
          "weight": [
            "weight",
            "Weight"
          ]
        },
        "describedBy": [
          "Name the columns in this order: Item, Room, Length, Width, Height, Quantity and Weight, or leave out the header row.",
          "Inventory"
        ]
      }
    ],
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 100000,
      "inputMode": "text",
      "label": "Inventory",
      "placeholder": "item, room, length, width, height, quantity, weight",
      "help": "One item per line, separated by commas. Quantity and weight are optional. Up to 100,000 characters. Review the settings before running.",
      "action": null
    },
    "mode": "explicit",
    "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"
  }
}
```

## Page guide

List your furniture and boxes with their sizes to total the volume to move, by room and overall. Download the inventory as CSV to share with movers for quotes.

How can we improve this tool?

Report a problem or share an idea.

Please leave out private information. Your message and the tool name go to our team via PostHog.

### How to use Moving volume calculator

1. Enter one item per line: item, room, length, width, height, then optional quantity and weight per item.
2. Choose the dimension and weight units used in your list.
3. Set a packing allowance for the space lost between irregular items.
4. Review the totals and room table, then download the inventory and room CSV files.

## Useful next steps

- [Volume calculator](https://happytails.ai/en/calculators/volume-calculator/) ([Markdown](https://happytails.ai/en/calculators/volume-calculator.md))

- [Compost volume calculator](https://happytails.ai/en/calculators/compost-volume-calculator/) ([Markdown](https://happytails.ai/en/calculators/compost-volume-calculator.md))

- [Pond volume calculator](https://happytails.ai/en/calculators/pond-volume-calculator/) ([Markdown](https://happytails.ai/en/calculators/pond-volume-calculator.md))

## Measure each item as a box

Each item counts as a box of its outer length, width and height, multiplied by its quantity. A 210 × 90 × 85 cm sofa takes 1.6065 m³. Measure legs, handles and cushions at their widest points.

### Add a packing allowance

Irregular items leave gaps when loaded, so the total adds your packing allowance to the summed item volume. For the example list, 6.8535 m³ of items plus 10% is 7.53885 m³, about 266 ft³. The allowance is your assumption, not a mover loading factor.

### Weights and rooms

Weights are optional and entered per item. Items without a weight are left out of the weight total, and the report says so. Rooms are listed in the order they first appear.

### Limits

Up to 500 items and 100,000 characters, each dimension up to 100 m and quantity up to 1,000. Unit conversions use NIST SP 811 factors (checked 16 October 2026). The result is an inventory for quotes, not a mover quote or a promise that a vehicle will hold the load.
