Precalculus Intermediate

Inverse Trig Functions Calculator

Evaluate arcsin, arccos, arctan, arccsc, arcsec, and arccot at any value. Exact results at standard angles, restricted domain explanations, and an interactive graph with your point highlighted.

Live Calculator · Step-by-Step · Precalculus
Inputs
arcsin(x)
Domain: [−1, 1] Range: [−π/2, π/2]
Standard quick-values
Result
Choose a function, enter x, and press Evaluate to see the result in radians and degrees, exact value at standard angles, and the verification identity.
Result (radians)
Result (degrees)
Exact value
Domain
Principal value range
Step-by-Step Solution
Graph of arcsin(x)
f(x) curve Your point (x, f(x)) Domain endpoints
Why restricted domains?

Trig functions are periodic — they repeat their values infinitely. That means sin(π/6) = sin(5π/6) = 1/2, so sin is not one-to-one on all of ℝ. An inverse function can only exist when the original function is one-to-one.

The solution: restrict the domain of each trig function to a specific interval where it is one-to-one and covers the full range of outputs. The inverse function's domain is then exactly that restricted interval's output range, and its range is the restricted domain.

The chosen intervals are called principal value ranges — they are the conventional choices used worldwide.

arcsin(sin(2π/3)) ≠ 2π/3 because 2π/3 is outside arcsin's range [−π/2, π/2]. The answer is π/3.
Principal Value Ranges
Each inverse trig function returns angles only from its principal value range:
FunctionDomainRange (radians)Range (deg)
arcsin[−1, 1][−π/2, π/2][−90°, 90°]
arccos[−1, 1][0, π][0°, 180°]
arctan(−∞, ∞)(−π/2, π/2)(−90°, 90°)
arccsc|x| ≥ 1[−π/2, 0) ∪ (0, π/2][−90°,0°)∪(0°,90°]
arcsec|x| ≥ 1[0, π/2) ∪ (π/2, π][0°,90°)∪(90°,180°]
arccot(−∞, ∞)(0, π)(0°, 180°)

Need help with inverse trig?

Book a live session with a Naruhodo tutor — we'll walk through inverse trig, restricted domains, and everything else in Precalculus.

Book a Session →