A sine rule calculator solves unknown parts of a triangle using the law of sines. If you know at least one matching side and opposite angle pair, plus one more side or angle, it can help you find the missing values.
This is most useful for non-right triangles, where basic right-triangle ratios do not apply. If you are working with general triangles, you may also want a triangle calculator for related geometry checks, or an area of a triangle calculator if your goal is area rather than missing sides and angles.
What the sine rule does
The sine rule connects each side of a triangle to the sine of the angle opposite it. In words:
- side \(a\) is matched with angle \(A\)
- side \(b\) is matched with angle \(B\)
- side \(c\) is matched with angle \(C\)
The relationship is:
\[ \frac{a}{\sin A} = \frac{b}{\sin B} = \frac{c}{\sin C} \]
You can also write it the other way around:
\[ \frac{\sin A}{a} = \frac{\sin B}{b} = \frac{\sin C}{c} \]
The rule works for any triangle, not just right triangles, as long as you use each side with its opposite angle.
When you would use it
You use the sine rule when a triangle is not fully known and the known values form a usable side-angle pair. Typical cases are:
- one side and its opposite angle, plus another side
- two angles and one side
- two sides and a non-included angle
This is common in geometry, surveying, navigation, construction layouts, and any problem where a triangle is measured indirectly.
If you already have all three sides, the sine rule is usually not the right tool. If you have two sides with the included angle, the cosine rule is often a better fit. The method here is specifically for side-angle matching.
The formula and method
The law of sines gives you a direct ratio. Once you know one side and its opposite angle, you can solve a second side or angle by rearranging the ratio.
To find a side
If you know \(a\), \(A\), and \(B\), then:
\[ b = a \cdot \frac{\sin B}{\sin A} \]
Similarly:
\[ c = a \cdot \frac{\sin C}{\sin A} \]
To find an angle
If you know \(a\), \(A\), and \(b\), then:
\[ \sin B = \frac{b \sin A}{a} \]
and then:
\[ B = \sin^{-1}\left(\frac{b \sin A}{a}\right) \]
After finding one angle, you can usually get the third angle from the triangle angle sum:
\[ A + B + C = 180^\circ \]
That last step is often what lets you finish the triangle.
Worked example 1: find a missing side
Suppose a triangle has:
- \(A = 35^\circ\)
- \(a = 12\)
- \(B = 48^\circ\)
You want side \(b\).
Use:
\[ b = 12 \cdot \frac{\sin 48^\circ}{\sin 35^\circ} \]
So the result is 15.55.
If you then want the remaining angle:
\[ C = 180^\circ - 35^\circ - 48^\circ \]
which is 97.
This example shows the usual workflow: use one known side-angle pair, solve the next side, then use the angle sum to finish the triangle.
Worked example 2: find an unknown angle first
Suppose you know:
- \(a = 9\)
- \(A = 28^\circ\)
- \(b = 13\)
You want angle \(B\).
Start with:
\[ \sin B = \frac{13 \sin 28^\circ}{9} \]
So:
\[ B = \sin^{-1}\left(\frac{13 \sin 28^\circ}{9}\right) \]
The calculator result is 42.7.
After that, if you need angle \(C\), use:
\[ C = 180^\circ - 28^\circ - B \]
which becomes 109.3.
This kind of problem is common when one side is known and you need to build the rest of the triangle from an opposite angle pair.
Worked example 3: the ambiguous case
The sine rule can sometimes give two possible triangles. That happens when you know two sides and a non-included angle, often called the ambiguous SSA case.
Suppose:
- \(A = 30^\circ\)
- \(a = 10\)
- \(b = 16\)
Find angle \(B\):
\[ \sin B = \frac{16 \sin 30^\circ}{10} \]
So:
\[ B = \sin^{-1}\left(\frac{16 \sin 30^\circ}{10}\right) \]
This gives one angle value of 53.13.
But sine alone can also match a second angle in the triangle, because \(\sin(\theta) = \sin(180^\circ-\theta)\). So there may be another valid angle:
\[ B' = 180^\circ - B \]
which is 126.87.
You then test each possibility against the triangle sum \(A+B+C=180^\circ\). If one option makes the third angle negative or impossible, that option is rejected.
How to read the result
A sine rule result is only meaningful when it fits a valid triangle.
Check these points:
- angles must add to \(180^\circ\)
- each side must be positive
- the side you use in the ratio must be opposite the angle you pair with it
- the result may need rounding depending on your use case
If the calculator gives an angle, there may be more than one mathematical answer. In many triangle problems, only one of them is physically possible. Use the angle sum to confirm which one works.
If the calculator gives a side, it should fit the triangle scale consistently with the other known values. A mismatch usually means the wrong side-angle pair was used.
Common mistakes and limits
The most common error is mixing up adjacent and opposite values. In the sine rule, each side must be paired with the angle across from it, not the angle next to it.
Other frequent issues:
- using degrees in one place and radians in another
- forgetting that \(\sin^{-1}(x)\) can produce an ambiguous angle
- trying to use the rule when you do not have enough information
- applying it to a non-triangle set of values
- assuming every SSA case has one unique answer
The rule also has limits. If the expression inside \(\sin^{-1}\) is greater than 1 or less than -1, there is no real angle answer, which means the given triangle data cannot form a valid triangle.
For triangle workflows that start from a mix of known sides and angles, it can help to check the overall shape first with a standard form calculator only if you are also rewriting values into a consistent numeric format, or use the sine rule after your measurements are already in usable units.
Practical ways to use the calculator
A good way to approach a problem is:
- Identify one known side and its opposite angle.
- Find another side or angle using the sine rule.
- Use the triangle angle sum if one angle remains.
- Recheck whether the result creates a valid triangle.
If your problem started with angle and side measurements from a diagram, label the opposite pairs before doing any arithmetic. That small step prevents most mistakes.
The same method also works in real-world measurements where you cannot directly measure every side. If you only need the triangle’s area after finding the missing side, a separate area tool may be more direct, but the sine rule is the piece that helps you complete the geometry first.
For more background, see Wikipedia.
Frequently asked questions
- What is a sine rule calculator used for?
- It is used to find missing sides or angles in a triangle when you know at least one side-angle pair and enough extra information to continue. It is especially useful for non-right triangles.
- Do I need a right triangle to use the sine rule?
- No. The sine rule works for any triangle, not just right triangles. It is most useful when the triangle is oblique and basic right-triangle ratios do not apply.
- Why can the sine rule sometimes give two answers?
- In SSA problems, the inverse sine step can correspond to two possible angles with the same sine value. One may be valid and the other may not be, so you need to check the triangle angle sum.
- What if the calculator gives no real answer?
- That usually means the numbers cannot form a valid triangle, or the chosen pair of values was not a matching opposite side-angle pair. Recheck the labels and the input values.
- How do I know which side and angle go together?
- A side always pairs with the angle directly opposite it. Side \(a\) goes with angle \(A\), side \(b\) with angle \(B\), and side \(c\) with angle \(C\).
- Can I use the sine rule to find the area of a triangle?
- Not directly. The sine rule helps you find missing sides or angles first. After that, you can use the completed triangle data in an area formula if needed.
- What should I do if I only know two angles and one side?
- Use the angle sum to find the third angle first, then apply the sine rule to find the missing sides. This is one of the simplest cases for the method.
About this article
Written by Yahav Atia, WSO – the digital agency (wso.co.il) that owns and founded this site, with the help of AI, and passed automated quality checks before publication. Numbers in the worked examples were computed in code, not estimated.