Inverse Cosine (Arccos) Calculator

Enter a cosine value to find the angle. Shows degrees, radians, unit circle position, and exact values for special angles.

Enter Cosine Value

Result

arccos(x) = θ
--
degrees
Angle (degrees) --
Angle (radians) --
Exact Value --
Quadrant --
sin(θ) --
tan(θ) --
Unit Circle (x, y) --

Step-by-Step Solution

θ = arccos(x)

Understanding Inverse Cosine (Arccos)

The inverse cosine function, written as arccos(x) or cos-1(x), returns the angle whose cosine is x. If cos(θ) = x, then arccos(x) = θ. The function is defined for inputs between -1 and 1, and returns angles in the range [0°, 180°] (or [0, π] radians).

The restricted range of [0, π] is necessary because cosine is not one-to-one over all real numbers. By restricting the domain to [0, π], we ensure arccos is a proper function with a unique output for each valid input.

Special Angle Values for Arccos

arccos(1) = 0°

cos(0°) = 1. The angle is at the rightmost point of the unit circle.

arccos(1) = 0° = 0 rad

arccos(√3/2) = 30°

cos(30°) = √3/2 ≈ 0.866. A common special angle.

arccos(0.866) = 30° = π/6

arccos(√2/2) = 45°

cos(45°) = √2/2 ≈ 0.707. The angle bisects the first quadrant.

arccos(0.707) = 45° = π/4

arccos(1/2) = 60°

cos(60°) = 1/2 = 0.5. One of the most common special values.

arccos(0.5) = 60° = π/3

arccos(0) = 90°

cos(90°) = 0. The angle points straight up on the unit circle.

arccos(0) = 90° = π/2

arccos(-1) = 180°

cos(180°) = -1. The angle is at the leftmost point of the unit circle.

arccos(-1) = 180° = π

Key Properties of arccos

  • Domain: [-1, 1] — only values where cosine exists
  • Range: [0°, 180°] or [0, π] radians
  • arccos is decreasing: As the input increases from -1 to 1, the output decreases from 180° to 0°
  • Symmetry: arccos(-x) = 180° - arccos(x)
  • Derivative: d/dx arccos(x) = -1/√(1 - x²)
  • Complementary: arccos(x) + arcsin(x) = 90° (π/2)

Unit Circle Interpretation

On the unit circle (a circle of radius 1 centered at the origin), the cosine of an angle θ is the x-coordinate of the point where the terminal side of the angle intersects the circle. Therefore, arccos(x) gives you the angle whose terminal side intersects the unit circle at horizontal position x.

The corresponding point on the unit circle is (cos(θ), sin(θ)) = (x, √(1 - x²)). Since arccos always returns angles in [0°, 180°], the point is always in the upper half of the unit circle (y ≥ 0).

Applications of Inverse Cosine

  • Finding angles in triangles: When you know sides but need angles (via Law of Cosines).
  • Vector analysis: Finding the angle between two vectors using the dot product formula.
  • Computer graphics: Calculating lighting angles, reflection angles, and surface normals.
  • Physics: Determining angles of incidence, refraction, and projection.
  • Navigation: Computing bearings and course corrections.

Tips for Using Arccos

  • The input must be between -1 and 1 inclusive. Values outside this range have no real solution.
  • Remember that arccos returns angles in [0°, 180°]. For angles in other quadrants, you may need additional logic.
  • Most programming languages return arccos in radians. Multiply by 180/π to convert to degrees.
  • Be careful with floating-point precision. Values very close to -1 or 1 may cause numerical issues.