Will It Fit?
Check if a sofa, wardrobe or box fits through doors, corners, stairs and lifts.
Try an example: 3-seat sofa through a flat door and corridor · Wardrobe box via elevator and stairs
How it works
Enter the item’s length, width and height and the measurements along the delivery path. Will It Fit? tries every orientation, in-plane diagonal tilts and the classic moving-sofa corner calculation, then reports pass/fail per checkpoint with spare centimetres and how to carry the item.
- The item is treated as a rigid rectangular box; the safety clearance is subtracted from every opening dimension.
- Doors, stairs and elevator doors: for each of the 3 choices of travel axis, the remaining two sides form the cross-section; it is rotated in the opening plane from 0° to 90° in 0.25° steps (bounding box p·cosθ+q·sinθ by p·sinθ+q·cosθ) and the best margin is kept — this covers the "diagonal" tilt through a door.
- Corner: the classic moving-sofa formula for a right-angle turn between corridors of widths a and b gives the longest flat length L_max(w) = min over θ of a/sinθ + b/cosθ − w/(sinθ·cosθ), evaluated numerically in 0.05° steps.
- Corner, 3D: every side may stand vertical if it fits under the ceiling; the item may also be tilted upward by φ (constant during the turn) so its plan length becomes L·cosφ + h·sinφ while L·sinφ + h·cosφ stays under the ceiling. Fixed-tilt is a conservative approximation of real manoeuvring.
- Elevator cabin and room: one side stays horizontal while the other two stand in a vertical plane tilted by φ = 0…90° (1° steps): height p·sinφ + q·cosφ must fit under the ceiling and the footprint (p·cosφ + q·sinφ) × side is rotated on the floor (0.25° steps) to fit the plan — this covers upright placement, standing diagonally in the cabin and leaning.
- Stairs are modelled as an opening of stair width × headroom; landings and turns of the stairwell are not modelled.
Geometric estimate for rigid boxes. Real items have legs, curves and soft parts; real people need grip room. Measure twice.
For scripts and AI agents
- JSON API:
POST https://willitfit.usefulweb.site/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://willitfit.usefulweb.site/mcp· tool namewill_it_fit
Example request
curl -s -X POST https://willitfit.usefulweb.site/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"itemLength":210,"itemWidth":90,"itemHeight":85,"clearance":2,"doorWidth":80,"doorHeight":200,"hallwayWidthBefore":100,"hallwayWidthAfter":100,"ceilingHeight":250,"roomWidth":400,"roomDepth":350,"roomHeight":250}'Related tools
- Room Layout Optimizer – Auto-arrange furniture in a room around doors, windows and a clear walkway.
- Moving Box Planner – How many moving boxes, how much tape, which truck and when to start packing.