Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools


Trigonometric Functions Graphs


How to use
  1. The Function row switches the curve between sin⁡\sin, cos⁡\cos, tan⁡\tan, csc⁡\csc, sec⁡\sec and cot⁡\cot. The angle stays where it is, so the new curve appears with the marker at the same θ\theta. Learn more about selecting a function
  2. The Unit buttons switch every angle on the page between degrees and radians: the axis labels, the angle box, the preset buttons and the result. Learn more about degrees and radians
  3. Drag the Angle slider, or type an exact value in the box beside it, to move the marker along the curve from −360°-360° to 360°360°. Learn more about setting the angle
  4. The Quick buttons jump straight to the special angles 00, π6\frac{\pi}{6}, π4\frac{\pi}{4}, π3\frac{\pi}{3}, π2\frac{\pi}{2}, π\pi, 3π2\frac{3\pi}{2} and 2π2\pi. Learn more about the presets
  5. The Result field reads the current value, such as sin⁡(π2)=1.0000\sin(\frac{\pi}{2}) = 1.0000, and says undefined where the function has no value. Learn more about the result display
  6. On the graph, the red marker sits at the current angle and dashed lines mark asymptotes. Drag the plot to pan, scroll or use the x± and y± buttons to zoom, and Reset to restore the view. Learn more about reading the graph
  7. Hold the angle fixed and click through the functions to compare their values at one point — the fastest way to see reciprocal and quotient relationships. Learn more about comparing functions
  8. The Explanations card describes the selected function: range, period, zeros, extrema and undefined points. Learn more about the explanations panel

sin(1.571) = 1.0000

● curve● current point−−− y = -1, 1drag to pan · wheel to zoom
Domain: [-2π, 2π]  |  Range: [-1.5, 1.5]
Function
Unit
Result
sin(π/2) = 1.0000
Anglerad
Quick
Explanations
sin(θ) is the y-coordinate of the point on the unit circle at angle θ. Range: -1, 1]. Period: 2π. Zeros at integer multiples of π. Maxima at π/2 + 2πk, minima at -π/2 + 2πk. [Full treatment







Key Terms

• Period — the smallest positive value TT such that f(θ+T)=f(θ)f(\theta + T) = f(\theta) for all θ\theta. sin⁡\sin, cos⁡\cos, sec⁡\sec, csc⁡\csc have period 2π2\pi; tan⁡\tan and cot⁡\cot have period π\pi.
• Amplitude — half the distance between the maximum and minimum values. Defined for bounded functions only (sin⁡\sin and cos⁡\cos have amplitude 11).
• Range — the set of output values. sin⁡\sin and cos⁡\cos: [−1,1][-1, 1]. sec⁡\sec and csc⁡\csc: (−∞,−1]∪[1,∞)(-\infty, -1] \cup [1, \infty). tan⁡\tan and cot⁡\cot: all real numbers.
• Asymptote — a vertical line the graph approaches but never crosses. Occurs where the function is undefined (denominator equals zero).
• Zero — input value where the function equals zero. The x-axis intercepts of the curve.

Selecting a Function

DemoThe function row
Step 0 of 5
The Function row in the controls offers six buttons — sine, cosine, tangent, cosecant, secant, and cotangent. Click any button to switch the graph instantly.

What changes when you switch:
• The plotted curve redraws with the function's characteristic shape.
• The result expression updates to use the new function name.
• The explanation panel on the right replaces its text with definitions and key features for the chosen function.

The selected function stays highlighted in dark blue, making it easy to track which curve you are viewing during a comparison session.

Switching Between Degrees and Radians

The Unit toggle switches the x-axis labeling and the angle input between deg and rad.

How the conversion works:
• The underlying angle is stored internally and does not change when you switch units.
• In deg mode, presets show 0°0°, 30°30°, 45°45°, 60°60°, 90°90°, 180°180°, 270°270°, 360°360°.
• In rad mode, presets show 00, π/6\pi/6, π/4\pi/4, π/3\pi/3, π/2\pi/2, π\pi, 3π/23\pi/2, 2π2\pi.

Use radians when working with calculus, periodicity proofs, or the unit circle, and degrees when the problem comes from geometry or applied measurement.

Setting the Angle

DemoAngle, units and presets
Step 0 of 5
Three input methods control the current angle, all linked together:

• Slider — drag horizontally for a continuous sweep from −360°-360° to +360°+360° in steps of 1°1°.
• Number input — type an exact value. The unit symbol next to the box reflects the active unit.
• Quick presets — click any of the eight buttons to jump to a special angle.

Watching the result value update as you drag the slider builds strong intuition for how each function changes with θ\theta. Try dragging through a full period for sin⁡\sin to see the wave shape emerge.

Reading the Result Display

DemoResult and comparison
Step 0 of 5
The Result field in the upper-right of the controls panel shows the current evaluation in the form:

f(θ)=valuef(\theta) = \text{value}


For example, with sin⁡\sin selected and the angle at π/2\pi/2, the display reads sin⁡(π/2)=1.0000\sin(\pi/2) = 1.0000.

Key behaviors:
• Values are rounded to four decimal places.
• Radian angles are formatted as fractions of π\pi when possible (e.g., π/4\pi/4, 3π/23\pi/2).
• When the function is mathematically undefined at the chosen angle, the display reads "undefined" instead of a number.

This makes the explorer useful as a quick lookup tool while still showing the underlying graph context.

Reading the Graph

The graph plots the selected function across a range of angle values, with a vertical marker showing your current θ\theta.

What to look for:
• Wave shape — sin⁡\sin and cos⁡\cos trace smooth bounded oscillations between −1-1 and 11.
• Asymptotes — tan⁡\tan, cot⁡\cot, sec⁡\sec, csc⁡\csc shoot to ±∞\pm\infty at the angles where their denominators vanish.
• Periodicity — the same pattern repeats. Compare θ\theta and θ+2π\theta + 2\pi to confirm.
• Zeros — points where the curve crosses the x-axis.

Sliding the angle input animates the marker along the curve, anchoring numerical output to its visual position. Drag the plot sideways to pan the visible range, and use the mouse wheel over it — or the x+, x−, y+ and y− buttons above it — to zoom in or out; Reset returns to the default window.

Comparing Functions Side by Side

Although only one function is shown at a time, you can build a mental overlay quickly:

• Pick a fixed angle, then click each function button in sequence and note the result values.
• Use π/4\pi/4 (45°45°) to see that sin⁡\sin and cos⁡\cos both equal 2/2\sqrt{2}/2, while tan⁡\tan equals 11.
• At π/2\pi/2 (90°90°), sin⁡\sin peaks at 11, cos⁡\cos hits zero, and tan⁡\tan becomes undefined.
• Comparing sin⁡\sin with csc⁡\csc (or cos⁡\cos with sec⁡\sec) at the same angle highlights the reciprocal relationship: their product equals 11 wherever both are defined.

This pattern of stepping through functions at fixed angles is one of the fastest ways to internalize trig identities.

The Explanations Panel

The Explanations card on the right of the tool always describes the function that is currently selected. Switching the Function row rewrites it: sine and cosine are described as coordinates on the unit circle, tangent and cotangent as ratios with their asymptotes, and the three reciprocals by the function they invert.

Each explanation states the facts a reader needs to read the graph: the range, the period, where the zeros are, where the maxima and minima sit, and where the function is undefined. Those are exactly the features to look for on the curve — the card and the plot are meant to be read together.

The card does not change with the angle. It describes the function as a whole; the Result field and the marker on the curve describe the current value. Keep both in view: pick a function, read what the card says about it, then drag the angle and watch the curve do what the card promised.

Each explanation ends with a link to the full treatment of that function further down this page, where the graph is frozen at 60°60° and every feature is annotated.

What Are Trigonometric Functions?

A trigonometric function assigns a numeric value to every angle. The three primary functions come from the unit circle: for a point at angle θ\theta on the circle, cos⁡θ\cos\theta is its x-coordinate, sin⁡θ\sin\theta is its y-coordinate, and tan⁡θ=sin⁡θ/cos⁡θ\tan\theta = \sin\theta / \cos\theta.

The three reciprocal functions follow directly:
• csc⁡θ=1/sin⁡θ\csc\theta = 1/\sin\theta
• sec⁡θ=1/cos⁡θ\sec\theta = 1/\cos\theta
• cot⁡θ=1/tan⁡θ\cot\theta = 1/\tan\theta

For full theory and definitions, see the trigonometric functions theory page.

Period, Amplitude, and Range

Three properties summarize the global behavior of each function:

• Period — how often the pattern repeats. sin⁡\sin, cos⁡\cos, sec⁡\sec, csc⁡\csc repeat every 2π2\pi; tan⁡\tan and cot⁡\cot repeat every π\pi.
• Amplitude — half the peak-to-trough distance, defined only for bounded functions. sin⁡\sin and cos⁡\cos have amplitude 11.
• Range — the set of possible output values. sin⁡\sin and cos⁡\cos stay in [−1,1][-1, 1]; sec⁡\sec and csc⁡\csc live outside (−1,1)(-1, 1); tan⁡\tan and cot⁡\cot cover all real numbers.

For full coverage with proofs and transformations, see the period and amplitude page.

Asymptotes and Undefined Points

Four of the six functions have vertical asymptotes — vertical lines the graph approaches but never crosses, marking inputs where the function is undefined:

• tan⁡θ\tan\theta and sec⁡θ\sec\theta are undefined where cos⁡θ=0\cos\theta = 0, i.e., at θ=π/2+πk\theta = \pi/2 + \pi k.
• cot⁡θ\cot\theta and csc⁡θ\csc\theta are undefined where sin⁡θ=0\sin\theta = 0, i.e., at θ=πk\theta = \pi k.

The explorer reports "undefined" at these inputs and the curve appears to break in the graph. For a deeper look at why these gaps appear, see the trig identities page.

The Graph of Sine

Sine traces the classic bounded wave: the y-coordinate of the unit-circle point, plotted against the angle. Its graph oscillates smoothly between −1-1 and 11 with no breaks and no asymptotes.
-360°-180°180°360°1-1θ = 60°y = sin θ
y = sin θ, frozen at θ = 60°

The bounded wave between −1 and 1; the marker rides at 60°, where sin θ = √3/2 ≈ 0.866.

Key features, all visible in the frozen graph: period 2π2\pi (360°360°), amplitude 11, zeros at every integer multiple of π\pi, maxima at π/2+2πk\pi/2 + 2\pi k and minima at −π/2+2πk-\pi/2 + 2\pi k. The marker sits at θ=60°\theta = 60°, where sin⁡θ=3/2≈0.866\sin\theta = \sqrt{3}/2 \approx 0.866.

Sine is an odd function — the graph has point symmetry through the origin — and it is the cosine curve shifted right by π/2\pi/2. Its reciprocal is cosecant, whose asymptotes stand exactly at sine's zeros.

The Graph of Cosine

Cosine is the x-coordinate of the unit-circle point: the same bounded wave as sine, but starting from its maximum of 11 at θ=0\theta = 0.
-360°-180°180°360°1-1θ = 60°y = cos θ
y = cos θ, frozen at θ = 60°

The same wave started from its maximum at θ = 0; at the marker, cos θ = 1/2 exactly.

Key features: period 2π2\pi, amplitude 11, zeros at π/2+πk\pi/2 + \pi k, maxima at 2πk2\pi k, minima at π+2πk\pi + 2\pi k. At the frozen θ=60°\theta = 60° the marker reads cos⁡θ=1/2\cos\theta = 1/2.

Cosine is an even function — mirror-symmetric about the y-axis — and equals sine shifted left by π/2\pi/2. Its reciprocal is secant, which diverges precisely at cosine's zeros.

The Graph of Tangent

Tangent is the ratio sin⁡θ/cos⁡θ\sin\theta / \cos\theta — the slope of the unit-circle ray — and its graph is a family of increasing branches separated by vertical asymptotes.
-360°-180°180°360°θ = 60°y = tan θ
y = tan θ, frozen at θ = 60°

Climbing branches fenced by asymptotes π apart; at the marker, tan θ = √3 ≈ 1.732.

Key features: period π\pi — half that of sine and cosine — with asymptotes at π/2+πk\pi/2 + \pi k (where cos⁡θ=0\cos\theta = 0), zeros at πk\pi k, and a range covering all real numbers. At the frozen θ=60°\theta = 60°, tan⁡θ=3≈1.732\tan\theta = \sqrt{3} \approx 1.732.

Each branch climbs from −∞-\infty to +∞+\infty across its interval. The reciprocal is cotangent, whose branches fall instead of climb and whose asymptotes sit at tangent's zeros.

The Graph of Cosecant

Cosecant is 1/sin⁡θ1/\sin\theta: a train of U-shaped branches that open away from the x-axis, riding on the peaks and valleys of the sine wave.
-360°-180°180°360°θ = 60°y = csc θ
y = csc θ, frozen at θ = 60°

U-branches opening away from the axis, asymptotes standing at sine’s zeros; the marker reads csc θ ≈ 1.155.

Key features: period 2π2\pi, vertical asymptotes at πk\pi k (where sin⁡θ=0\sin\theta = 0), and a range of (−∞,−1]∪[1,∞)(-\infty, -1] \cup [1, \infty) — the curve never enters the open band between −1-1 and 11. At the frozen θ=60°\theta = 60°, csc⁡θ=2/3≈1.155\csc\theta = 2/\sqrt{3} \approx 1.155.

Each branch touches ±1\pm 1 exactly where sine peaks, since a maximum of sine is a minimum of its reciprocal.

The Graph of Secant

Secant is 1/cos⁡θ1/\cos\theta: the same U-branch architecture as cosecant, positioned over the cosine wave instead.
-360°-180°180°360°θ = 60°y = sec θ
y = sec θ, frozen at θ = 60°

The same U-branch architecture positioned over the cosine wave; at the marker, sec θ = 2 exactly.

Key features: period 2π2\pi, vertical asymptotes at π/2+πk\pi/2 + \pi k (where cos⁡θ=0\cos\theta = 0), range (−∞,−1]∪[1,∞)(-\infty, -1] \cup [1, \infty). At the frozen θ=60°\theta = 60°, sec⁡θ=2\sec\theta = 2 exactly — the reciprocal of cos⁡60°=1/2\cos 60° = 1/2.

Its branches touch ±1\pm 1 at cosine's extremes, and its asymptotes coincide with tangent's, since both divide by cos⁡θ\cos\theta.

The Graph of Cotangent

Cotangent is cos⁡θ/sin⁡θ\cos\theta / \sin\theta — tangent inverted — and its graph is a family of strictly decreasing branches.
-360°-180°180°360°θ = 60°y = cot θ
y = cot θ, frozen at θ = 60°

Strictly falling branches interlocking with tangent’s; the marker reads cot θ = 1/√3 ≈ 0.577.

Key features: period π\pi, vertical asymptotes at πk\pi k (where sin⁡θ=0\sin\theta = 0), zeros at π/2+πk\pi/2 + \pi k, range all real numbers. At the frozen θ=60°\theta = 60°, cot⁡θ=1/3≈0.577\cot\theta = 1/\sqrt{3} \approx 0.577.

Cotangent's asymptotes stand at tangent's zeros and vice versa — the two graphs interlock — and it shares its asymptote positions with cosecant, its partner in dividing by sin⁡θ\sin\theta.