Skip to main content

Free Body Diagram Generator

Build, visualize, and analyze forces with interactive free body diagrams and step-by-step explanations.

Background

A free body diagram isolates one object and shows every external force acting on it. This generator helps you identify forces, draw clear arrows, break angled forces into components, write ΣF equations, and decide whether the object is balanced or accelerating.

Generate a free body diagram

Choose situation

Select a common physics setup or build a custom force diagram.

Object and motion

Auto forces

The generator suggests common forces for the selected situation. You can still edit or add forces manually.

Custom force builder

Add extra forces or create a diagram from scratch. Angles use standard position: 0° right, 90° up, 180° left, 270° down.

Learning options

Result

No result yet. Choose a situation, edit forces, then click Generate diagram.

How to use this generator

  • Choose the physical situation: flat surface, inclined plane, hanging object, pulley, elevator, or custom.
  • Enter mass, gravity, angle, friction, applied force, tension, or drag values as needed.
  • Use auto forces for common diagrams, then add custom forces if your problem includes extra pushes or pulls.
  • Click Generate diagram to see the force arrows, components, ΣF equations, acceleration, and diagram feedback.

How this generator works

A free body diagram starts by isolating one object and drawing only the external forces acting on that object. The generator converts each force into x- and y-components, adds them to find ΣFx and ΣFy, and then uses Newton’s second law to estimate acceleration when mass is provided.

For inclined planes, the generator rotates the thinking to the slope: weight is split into mg sinθ down the ramp and mg cosθ into the ramp. The normal force is perpendicular to the surface, not always equal to the full weight.

Formula & Equation Used

Newton’s second law: ΣF = ma

Components: Fx = F cosθ, Fy = F sinθ

Weight: W = mg

Friction: Ff = μN

Incline components: mg sinθ parallel to the ramp and mg cosθ perpendicular to the ramp.

Example Problems & Step-by-Step Solutions

Example 1: Box resting on a table

Problem: A 10 kg box rests on a horizontal table. Draw the free body diagram and decide whether it accelerates.

  1. Identify forces on the box: weight downward and normal force upward.
  2. Calculate weight: W = mg = (10)(9.8) = 98 N downward.
  3. Because the box is not accelerating vertically, the table's normal force balances the weight: N = 98 N upward.
  4. Write the force sums: ΣFx = 0 and ΣFy = N − W = 98 − 98 = 0 N.
  5. Conclusion: Net force is 0 N, so the box is in equilibrium.

Common mistake: Do not include the force the box exerts on the table. The diagram shows only forces acting on the box.

Example 2: Block sliding tendency on an incline

Problem: A 12 kg block sits on a 30° incline with μ = 0.15. Build the force diagram and estimate the down-slope net force.

  1. Start with weight: W = mg = (12)(9.8) = 117.6 N vertically downward.
  2. Split weight into incline components: mg sinθ = 117.6 sin(30°) = 58.8 N down the ramp.
  3. Find the perpendicular component: mg cosθ = 117.6 cos(30°) ≈ 101.8 N into the ramp.
  4. The normal force balances the perpendicular component: N ≈ 101.8 N.
  5. Estimate friction: Ff = μN = (0.15)(101.8) ≈ 15.3 N up the ramp.
  6. Find the net parallel force: ΣFparallel = 58.8 − 15.3 = 43.5 N down the ramp.
  7. Conclusion: The block tends to accelerate down the incline.

Common mistake: Normal force equals mg cosθ on this simple incline, not the full mg.

Example 3: Hanging lamp

Problem: A 5 kg lamp hangs motionless from a cable. Draw the FBD and find the cable tension.

  1. Identify forces on the lamp: tension upward and weight downward.
  2. Calculate weight: W = mg = (5)(9.8) = 49 N downward.
  3. The lamp is motionless, so ΣFy = 0.
  4. Set the equation: T − W = 0, so T = W.
  5. Substitute: T = 49 N.
  6. Conclusion: The FBD has an upward 49 N tension arrow and a downward 49 N weight arrow.

Common mistake: Tension acts along the cable. It is not automatically equal to weight if the object accelerates or if multiple cables share the load.

Example 4: Pushing a crate with friction

Problem: A 20 kg crate is pushed right with 80 N on a flat floor. If μ = 0.25, find the net horizontal force.

  1. Identify vertical forces: W = mg = (20)(9.8) = 196 N downward and N = 196 N upward.
  2. Identify horizontal forces: applied force 80 N right and friction left.
  3. Estimate friction: Ff = μN = (0.25)(196) = 49 N left.
  4. Sum horizontal forces: ΣFx = 80 − 49 = 31 N right.
  5. Sum vertical forces: ΣFy = 196 − 196 = 0 N.
  6. Use Newton's second law: a = ΣF/m = 31/20 = 1.55 m/s² right.
  7. Conclusion: The crate accelerates to the right.

Common mistake: Friction opposes motion or impending motion; it should point left in this example.

Example 5: Elevator accelerating upward

Problem: A 70 kg person stands in an elevator accelerating upward at 2 m/s². Find the normal force.

  1. Identify forces on the person: normal force upward and weight downward.
  2. Calculate weight: W = mg = (70)(9.8) = 686 N downward.
  3. Choose upward as positive and apply Newton's second law: ΣFy = ma.
  4. Set the equation: N − mg = ma.
  5. Solve: N = m(g + a) = 70(9.8 + 2) = 826 N.
  6. Conclusion: The normal force is larger than weight, so the person feels heavier.

Common mistake: The normal force is not always equal to weight. It changes when the object accelerates vertically.

Frequently Asked Questions

What is a free body diagram?

A free body diagram is a simplified drawing of one object with all external forces acting on it shown as arrows.

Which forces should I include?

Include only forces acting on the isolated object: weight, normal, friction, tension, applied force, spring force, drag, or other contact forces.

Why don't action-reaction pairs appear together?

Action-reaction pairs act on different objects. A free body diagram shows forces acting on only one selected object.

When is normal force equal to weight?

Normal force equals weight only in some flat-surface equilibrium cases. On inclines or accelerating systems, it can be different.

Introduction to Vectors
3. Vectors
1 problem
Topic
Emilee
Vector Composition & Decomposition
3. Vectors
7 problems
Topic
Patrick
Adding Vectors by Components
3. Vectors
7 problems
Topic
Patrick
Unit Vectors
3. Vectors
4 problems
Topic
Patrick
Newton's First & Second Laws
6. Intro to Forces (Dynamics)
7 problems
Topic
Patrick
Types Of Forces & Free Body Diagrams
6. Intro to Forces (Dynamics)
7 problems
Topic
Patrick
Forces & Kinematics
6. Intro to Forces (Dynamics)
6 problems
Topic
Patrick
Vertical Forces & Acceleration
6. Intro to Forces (Dynamics)
7 problems
Topic
Patrick
Vertical Equilibrium & The Normal Force
6. Intro to Forces (Dynamics)
3 problems
Topic
Emilee
Forces in 2D
6. Intro to Forces (Dynamics)
3 problems
Topic
Patrick
Equilibrium in 2D
6. Intro to Forces (Dynamics)
7 problems
Topic
Patrick
Newton's Third Law & Action-Reaction Pairs
6. Intro to Forces (Dynamics)
7 problems
Topic
Patrick
Forces in Connected Systems of Objects
6. Intro to Forces (Dynamics)
7 problems
Topic
Patrick
Inclined Planes
7. Friction, Inclines, Systems
6 problems
Topic
Patrick
Kinetic Friction
7. Friction, Inclines, Systems
9 problems
Topic
Patrick
Static Friction
7. Friction, Inclines, Systems
5 problems
Topic
Patrick
Inclined Planes with Friction
7. Friction, Inclines, Systems
7 problems
Topic
Patrick
Systems of Objects with Friction
7. Friction, Inclines, Systems
6 problems
Topic
Patrick
Systems of Objects on Inclined Planes with Friction
7. Friction, Inclines, Systems
3 problems
Topic
Patrick
Stacked Blocks
7. Friction, Inclines, Systems
6 problems
Topic
Patrick
Intro to Springs (Hooke's Law)
7. Friction, Inclines, Systems
4 problems
Topic
Patrick
Centripetal Forces
8. Centripetal Forces & Gravitation
7 problems
Topic
Patrick
Vertical Centripetal Forces
8. Centripetal Forces & Gravitation
5 problems
Topic
Patrick
Torque Due to Weight
14. Torque & Rotational Dynamics
1 problem
Topic
David-Paige
Intro to Torque
14. Torque & Rotational Dynamics
7 problems
Topic
Patrick
Torque & Equilibrium
15. Rotational Equilibrium
7 problems
Topic
Patrick
Spring Force (Hooke's Law)
17. Periodic Motion
7 problems
Topic
Patrick
Buoyancy & Buoyant Force
19. Fluid Mechanics
7 problems
Topic
Patrick
3. Vectors - Part 1 of 2
4 topics 9 problems
Chapter
Patrick
3. Vectors - Part 2 of 2
4 topics 8 problems
Chapter
Patrick
6. Intro to Forces (Dynamics) - Part 1 of 2
4 topics 12 problems
Chapter
Patrick
6. Intro to Forces (Dynamics) - Part 2 of 2
5 topics 11 problems
Chapter
Patrick
7. Friction, Inclines, Systems - Part 1 of 2
4 topics 11 problems
Chapter
Patrick
7. Friction, Inclines, Systems - Part 2 of 2
4 topics 10 problems
Chapter
Patrick
8. Centripetal Forces & Gravitation - Part 1 of 3
6 topics 12 problems
Chapter
Patrick
8. Centripetal Forces & Gravitation - Part 2 of 3
6 topics 12 problems
Chapter
David-Paige
8. Centripetal Forces & Gravitation - Part 3 of 3
8 topics 12 problems
Chapter
David-Paige
14. Torque & Rotational Dynamics
5 topics 10 problems
Chapter
Patrick
15. Rotational Equilibrium - Part 1 of 2
4 topics 9 problems
Chapter
Patrick
15. Rotational Equilibrium - Part 2 of 2
3 topics 9 problems
Chapter
Patrick
17. Periodic Motion - Part 1 of 2
4 topics 10 problems
Chapter
Patrick
17. Periodic Motion - Part 2 of 2
3 topics 9 problems
Chapter
David-Paige
19. Fluid Mechanics - Part 1 of 2
3 topics 8 problems
Chapter
Patrick
19. Fluid Mechanics - Part 2 of 2
4 topics 7 problems
Chapter
Jonathan
All calculators