Coplanar Force System Calculator

Model any set of forces in one plane. See resultant, moments, and equilibrant in seconds. Export results, verify inputs, and support safer design decisions.

Results
Computed from your force list and reference point.

Resultant components
N, N
ΣFx, ΣFy
Resultant magnitude
N
R = √(ΣFx² + ΣFy²)
Resultant direction
°
θ = atan2(ΣFy, ΣFx)
Net moment about reference
N·m
M = Σ((x−x₀)Fy − (y−y₀)Fx)
Signed line-of-action distance
m
d = M / R (if R ≠ 0)
Equilibrant
Same magnitude, opposite direction
Force vector graph
Vectors are shown in component space (Fx, Fy). The resultant is the sum vector.
Interactive Plotly view
Note:
Breakdown
Per-force components and moment contribution.
0 forces
Label Fx (N) Fy (N) x (m) y (m) Mi (N·m)
Sign convention: positive moment is counterclockwise about the reference point.
Inputs
Add forces acting in the same plane and compute the resultant.

Moments are computed about (x₀, y₀).
Use the same coordinate system for all points.
Angles are measured from +x, CCW positive.
Rounding for displayed results and exports.
If “No”, all moments become zero.
Controls how the resultant angle is displayed.

Forces
Enter at least one force. Leave unused rows blank.
Label Magnitude (N) Angle (deg) x (m) y (m)
Tip: Use negative forces or angles to represent direction.
Example data

Use this sample to validate your setup.

Label Magnitude (N) Angle (deg) x (m) y (m)
F1100020
F2809001.5
F36021011
Reference point: (0, 0). Expected: ΣFx ≈ 48.038 N, ΣFy ≈ 50.000 N, R ≈ 69.338 N, θ ≈ 46.146°, M ≈ 21.962 N·m.
Formula used
  • Fxᵢ = Fᵢ cos(θᵢ), Fyᵢ = Fᵢ sin(θᵢ) (angles from +x, CCW).
  • ΣFx = Σ Fxᵢ, ΣFy = Σ Fyᵢ.
  • R = √(ΣFx² + ΣFy²).
  • θ = atan2(ΣFy, ΣFx) (reported as 0–360° or −180–180°).
  • Moment about reference (x₀, y₀): M = Σ((xᵢ−x₀)Fyᵢ − (yᵢ−y₀)Fxᵢ).
  • If R ≠ 0, signed offset: d = M / R.
  • Equilibrant: same magnitude as R, direction θ + 180°.
If R ≈ 0 but M ≠ 0, the system reduces to a pure couple (net moment only).
How to use
  1. Set the reference point where you want moments reported.
  2. Choose an input mode: magnitude-angle or force components.
  3. Add each force with its point of application (x, y).
  4. Click Calculate to view results above the form.
  5. Use the export buttons to download CSV or PDF outputs.
Article

Vector Resolution Basics

A coplanar force set is reduced by resolving each load into x and y components. For magnitude-angle input, Fx equals F·cosθ and Fy equals F·sinθ. A 100 N force at 30° produces Fx 86.6 N and Fy 50.0 N. Component entry skips trigonometry and directly contributes to the sums.

Resultant Magnitude And Angle

The calculator totals ΣFx and ΣFy, then computes resultant magnitude R = √(ΣFx² + ΣFy²). Direction uses atan2(ΣFy, ΣFx) to preserve quadrant. With ΣFx = 48.038 N and ΣFy = 50.000 N, R becomes 69.338 N and θ is 46.146°. Angle wrapping can display 0–360° or −180–180° for reporting. Normalize units: keep all forces in newtons and coordinates in meters, so moments remain consistent in N·m throughout.

Moment About Reference

If application coordinates are enabled, each force creates a moment about the reference point (x0,y0). The contribution is Mi = (x−x0)Fy − (y−y0)Fx, positive for counterclockwise rotation. Using the example set, the net moment is about 21.962 N·m. When R is nonzero, the signed offset d = M/R estimates the perpendicular distance from the reference to the resultant line.

Concurrent Versus Nonconcurrent

Some problems treat forces as concurrent at one point, meaning only the net force matters and moments cancel by definition. Selecting “treat all forces as concurrent” forces M to zero and disables line-of-action geometry. For distributed loads, brackets, frames, or any system with separated lines of action, keep coordinates on so the couple effect is captured correctly.

Engineering Checks And Tolerances

Use the breakdown table to sanity-check signs, especially when angles exceed 180° or forces are entered as negatives. A near-zero R with a nonzero M indicates a pure couple, which can drive rotation without translation. Set decimals to match instrument accuracy; for field measurements, 2–3 decimals is typical, while simulation outputs may justify 4–6.

Reporting And Exports

The CSV export stores inputs, per-force components, and final outputs for audits or lab reports. The PDF export includes formatted tables suitable for attaching to design notes. The Plotly vector graph visualizes each force in component space and highlights the resultant as the sum vector, making outliers and dominant directions easy to spot.

FAQs

1) What does the vector graph show?
It plots each force as a vector from the origin using its (Fx, Fy) components. The resultant vector starts at the origin and ends at (ΣFx, ΣFy).

2) When should I enable coordinate-based moments?
Enable it when forces act at different points on a body. Coordinates capture rotation effects through moments, which are essential for brackets, frames, and nonconcurrent loads.

3) What if the resultant force is nearly zero?
If R is near zero but M is not, the system is a pure couple. If both R and M are near zero, the system is balanced within numerical tolerance.

4) How are angles interpreted?
Angles are measured from the positive x-axis, counterclockwise positive. The tool uses atan2 for the resultant direction and can display it as 0–360° or −180–180°.

5) Can I enter forces as components instead of magnitude and angle?
Yes. Choose the components mode and enter Fx and Fy directly. The calculator still computes magnitude, direction, moments, and exports the full breakdown.

6) What does the signed distance d = M/R mean?
It estimates how far the resultant’s line of action is from the reference point, with sign indicating rotational sense relative to the chosen convention.

Related Calculators

reaction force calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.