b2KIT

Free Body Diagram Builder

Draw objects and add force vectors (gravity, normal, tension, friction). Resolve components and check equilibrium conditions.

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.

How the result is produced

1

Component resolution

Each force is decomposed onto perpendicular axes, usually horizontal and vertical or parallel and perpendicular to the surface, using magnitude times cos(angle) and magnitude times sin(angle). The tool sums all x components and all y components separately; the two totals form the net force. Equilibrium requires both totals to be zero, within a small rounding tolerance.

2

The friction cap

Friction is a reaction, not a fixed input: it opposes relative motion and its maximum static value is the friction coefficient times the normal force. The tool caps friction at that product and compares it with the force demand along the surface. If the demand exceeds the cap, the diagram cannot balance and the surplus shows up as a net accelerating force.

Good uses

  • Verifying a statics homework answer: enter the forces from your own sketch and confirm the net force really comes out to zero before trusting a printed solution.
  • Tension problems where several ropes meet at a point: add the weight and each tension, then inspect the components to see how much tension each rope must carry at a given angle.
  • Deciding whether a block stays put on an incline: compare the down-slope weight component with the maximum friction available; if the demand exceeds the cap, the block slides.

Limits and checks

  • Direction errors dominate the verdict. The tool reports what you drew, not what is physically true: a force at the wrong angle, or with reversed sign, flips the equilibrium result. Compare the diagram against the problem statement before reading any conclusion.
  • Friction depends on state. The static coefficient caps the friction of a stationary object, but once motion starts, kinetic friction applies and is usually smaller. A diagram that balances under static friction may still accelerate in reality.
  • Every derived force inherits g. Results use the stated gravitational acceleration, typically 9.81 m/s²; if your course rounds to 9.8, weight and all forces computed from it shift slightly, which can flip a marginal equilibrium case.

Common questions

Why does the tool say my block on a ramp is not in equilibrium when I calculated it should be?

Check the directions first: the normal force must be perpendicular to the ramp, and weight must point straight down, not perpendicular to the ramp. Then check friction, which can supply at most the coefficient times the normal force. If the force down the ramp exceeds that cap, the object genuinely slides, and 'not in equilibrium' is the correct answer.

Does the equilibrium check apply to moving objects?

No, the check is a static analysis: it asks whether the drawn forces could balance with friction at its maximum static value. An object that balances on paper can still be accelerating in reality, for example when kinetic friction applies, which is usually smaller than the static cap. Use the tool for statics problems, and treat a 'balanced' result on a moving object with suspicion.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools