Tested tool guide
Tested browser tools
Checked August 16, 2026
What Free Body Diagram Builder does, with a checked example
You build a diagram by placing an object, then attaching force vectors - weight, normal, tension, friction, or a custom force - each with magnitude and direction. The tool resolves every vector into x and y components, sums them, and reports the net force and whether the object is in equilibrium. The thing most users get wrong first: the normal force is perpendicular to the contact surface, not vertical, while weight always points straight down. On an incline those two directions never coincide, so drawing either one wrong invalidates the whole check.
Worked example
A concrete input and expected output from the current implementation.
Input
10 kg block on a 30° incline, coefficient of friction 0.2, g = 9.81 m/s². Add weight, normal, and friction; check equilibrium.
->
Expected output
Weight: 98.1 N straight down. Normal force: 84.96 N perpendicular to the incline. Weight component down the slope: 49.05 N. Maximum static friction: 0.2 × 84.96 = 16.99 N up the slope. The demand exceeds the cap, so the block slides: net force 32.06 N down the slope, acceleration 3.21 m/s². Equilibrium: no.
The weight splits into 98.1 sin 30° = 49.05 N along the slope and 98.1 cos 30° = 84.96 N into the slope, which the surface balances with the normal force. Friction can supply at most 0.2 × 84.96 = 16.99 N, below the 49.05 N demand, so the forces cannot balance and the block accelerates down the slope.