Home▸Physics & Mechanics▸Simple Machines: Trading Force for Distance (2D)

Simple Machines: Trading Force for Distance (2D)

2D lever, pulley and inclined-plane lab where moving the fulcrum, adding pulleys or changing the ramp angle trades applied force for distance while total work stays constant.

Physics & Mechanics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-simple-machines-mechanical-advantage-lab ↗ Open standalone

This 2D companion drives the same lever, pulley and inclined-plane formulas as the 3D rig through a flat side-view canvas: switch machines with the Lever / Pulley / Ramp tabs, drag the fulcrum position, pulley count or ramp angle and the load-weight slider, then press ▶ Apply force to watch the machine move the load while the live readout panel confirms mechanical advantage, effort force, effort distance and that input work always equals output work.

⚙ Under the hood

2D lever, pulley and inclined-plane lab where moving the fulcrum, adding pulleys or changing the ramp angle trades applied force for distance while total work stays constant.

simple machinesmechanical advantageleverspulleysinclined planesclassical mechanics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

Why does moving the fulcrum change the force needed?

Mechanical advantage on a lever equals the load-arm length divided by the effort-arm length. Moving the fulcrum toward the load shortens the load arm and lengthens the effort arm, so less force is needed — but the effort end must move farther to lift the load the same height.

Does a pulley system reduce the total work done?

No. Work (force × distance) stays the same on both sides, minus small friction losses. Each extra supporting rope strand divides the pulling force by that many strands, but the free end must be pulled that many times farther.

Why is a shallower ramp easier to push a load up?

A ramp's mechanical advantage is 1 ÷ sin(angle), so a shallower angle needs less force — but the load travels a proportionally longer distance along the slope to reach the same height, keeping total work constant.

What did you find?

Add reproduction steps (optional)