Trigonometry Intermediate

Graphing Inverse Trig Functions

Visualize arcsin, arccos, arctan, arccsc, arcsec, and arccot on their restricted domains. Each graph shows labeled π-fraction axes, open/closed endpoint circles, asymptote dashes, and a movable gold evaluation point. Toggle the parent trig function overlay to see the reflection relationship across y = x.

6 inverse functions
π-fraction axis labels
Evaluate at any x
Parent overlay toggle
Select Function
arcsin(x)
y = sin⁻¹(x) = arcsin(x)
Domain −1 ≤ x ≤ 1
Range −π/2 ≤ y ≤ π/2
The sine function restricted to [−π/2, π/2] is one-to-one. Its inverse maps every value in [−1, 1] back to an angle in [−π/2, π/2]. Endpoints are closed circles because both x = ±1 are in the domain.
How to Read the Graph
Hide
1
Restricted Domain
Each parent trig function is restricted to a small interval where it is strictly monotone (passes the horizontal line test). That restricted piece is invertible, and its inverse is the function graphed here. The domain of the inverse equals the range of the restricted parent.
2
Endpoint Circles
A filled circle means that endpoint is included in the domain. A hollow circle means the function approaches but never reaches that value (asymptotic behaviour). arctan, arccsc, and arcsec all have asymptotic ends; arcsin and arccos have closed endpoints at x = ±1; arccot extends over all reals.
3
π-Fraction Labels
The y-axis ticks are displayed as exact π fractions (π/6, π/4, π/3, π/2, π, etc.) because inverse trig functions output angles. Always express your answer in the principal value range shown in the info panel on the right.
4
Evaluating at a Point
Type any valid x-value in the "Evaluate at x" box and click Plot. A gold dot appears on the curve and the output box shows both the exact radian value (as a π fraction when recognizable) and the decimal approximation.
5
Reflection Overlay
Toggle "Show parent trig function" to overlay the original trig curve (dim dashed) and the line y = x (white dashed). The inverse function graph is the reflection of the restricted parent across y = x. The thicker dashed segment on the parent curve highlights the restricted domain used to create the inverse.
Graph: arcsin(x)
Why Inverse Trig Functions Need Restricted Domains

The sine function is not one-to-one on all of ℝ — infinitely many angles share the same sine value. For example, sin(π/6) = sin(5π/6) = 0.5, so the horizontal line y = 0.5 crosses the sine graph in infinitely many places.

To define an inverse, we restrict the domain to an interval where sin(x) is strictly increasing (or strictly decreasing) — so each output value comes from exactly one input. We choose the interval that contains 0 and still covers the full output range [−1, 1].

This is the horizontal line test: a function has an inverse if and only if every horizontal line crosses its graph at most once.

arcsin returns the angle in [−π/2, π/2] whose sine equals x. It does not return every angle with that sine — only the principal value.
Principal Value Ranges — All Six Inverse Trig Functions
Function Domain Range (Principal) Endpoints
arcsin(x)[−1, 1][−π/2, π/2]Closed both
arccos(x)[−1, 1][0, π]Closed both
arctan(x)(−∞, ∞)(−π/2, π/2)Open — asymptotes
arccsc(x)(−∞,−1]∪[1,∞)[−π/2,0)∪(0,π/2]Closed at |x|=1, open at 0
arcsec(x)(−∞,−1]∪[1,∞)[0,π/2)∪(π/2,π]Closed at |x|=1, open at π/2
arccot(x)(−∞, ∞)(0, π)Open — asymptotes

Need help with inverse trig?

Our tutors make restricted domains, principal values, and inverse function graphs click — from the unit circle all the way to calculus applications.

Book a Free Session