Ma · Mathematics

How to Find the Inverse Cosine Without a Calculator

Updated 13 October 2026

At a glance

  1. 1. Check the input

    The input to arccos must be between negative one and one.

  2. 2. Try exact angles

    Match the input to a familiar cosine value on the unit circle.

  3. 3. Use symmetry

    For a negative input, use arccos of negative x equals pi minus arccos of x.

  4. 4. Approximate if needed

    Convert arccos to arctan and use its alternating series, or narrow an angle interval by bisection.

The inverse cosine, written arccos⁡(x)\arccos(x) or cos⁡−1(x)\cos^{-1}(x), asks: which angle in the principal range has cosine xx? You can often answer exactly from familiar unit-circle angles. If the input is not a familiar value, you can still estimate the angle by hand using identities and a series.

The notation cos⁡−1(x)\cos^{-1}(x) means inverse cosine, not 1/cos⁡(x)1/\cos(x). The input must satisfy −1≤x≤1-1\le x\le 1, and the standard output is an angle from 00 to π\pi radians (or from 0∘0^\circ to 180∘180^\circ).

Start with exact unit-circle values

Memorize or derive a few common cosine values:

xxarccos⁡(x)\arccos(x) in radiansIn degrees
11000∘0^\circ
3/2\sqrt{3}/2π/6\pi/630∘30^\circ
2/2\sqrt{2}/2π/4\pi/445∘45^\circ
1/21/2π/3\pi/360∘60^\circ
00π/2\pi/290∘90^\circ
−1/2-1/22π/32\pi/3120∘120^\circ
−1-1π\pi180∘180^\circ

For example, cos⁡(π/3)=1/2\cos(\pi/3)=1/2, so arccos⁡(1/2)=π/3\arccos(1/2)=\pi/3. This is an exact answer; there is no need to turn it into a decimal unless the problem asks for one.

Cosine is not one-to-one over all angles. For instance, many angles have cosine 1/21/2. The inverse cosine returns just the principal value, here π/3\pi/3, rather than every solution to cos⁡θ=1/2\cos\theta=1/2.

Use symmetry for negative inputs

The identity cos⁡(π−θ)=−cos⁡θ\cos(\pi-\theta)=-\cos\theta gives

arccos⁡(−x)=π−arccos⁡(x).\arccos(-x)=\pi-\arccos(x).

So you can first find the inverse cosine of the corresponding positive value. For example,

arccos⁡(−2/2)=π−arccos⁡(2/2)=π−π/4=3π/4.\arccos(-\sqrt{2}/2)=\pi-\arccos(\sqrt{2}/2)=\pi-\pi/4=3\pi/4.

This also means you only need to develop a hand-approximation method for nonnegative inputs.

Approximate an unfamiliar value with a series

For 0<x<10<x<1, a useful half-angle identity is

arccos⁡(x)=2arctan⁡ ⁣(1−x1+x).\arccos(x)=2\arctan\!\left(\sqrt{\frac{1-x}{1+x}}\right).

It follows from tan⁡2(θ/2)=(1−cos⁡θ)/(1+cos⁡θ)\tan^2(\theta/2)=(1-\cos\theta)/(1+\cos\theta), taking θ=arccos⁡(x)\theta=\arccos(x). The square root is nonnegative, which selects the angle in the required range.

Then use the alternating arctangent series

arctan⁡(z)=z−z33+z55−z77+⋯ .\arctan(z)=z-\frac{z^3}{3}+\frac{z^5}{5}-\frac{z^7}{7}+\cdots.

For 0≤z<10\le z<1, the terms decrease in size, so stopping after a term gives an error smaller than the next omitted term. The series is especially convenient when the square root in the identity is a simple fraction.

Worked example: find arccos⁡(0.8)\arccos(0.8)

Write 0.8=4/50.8=4/5. The half-angle expression becomes

arccos⁡(0.8)=2arctan⁡ ⁣(1−4/51+4/5)=2arctan⁡ ⁣(19)=2arctan⁡(1/3).\arccos(0.8)=2\arctan\!\left(\sqrt{\frac{1-4/5}{1+4/5}}\right) =2\arctan\!\left(\sqrt{\frac{1}{9}}\right) =2\arctan(1/3).

Substitute z=1/3z=1/3 into the series and keep five terms:

arccos⁡(0.8)≈2(13−181+11215−115309+1177147)≈0.643502 radians.\begin{aligned} \arccos(0.8)&\approx 2\left(\frac13-\frac{1}{81}+\frac{1}{1215}-\frac{1}{15309}+\frac{1}{177147}\right)\\ &\approx 0.643502\text{ radians}. \end{aligned}

The next omitted term in the doubled series has size 2/(311⋅11)2/(3^{11}\cdot 11), which is about 0.000001030.00000103. Thus 0.643500.64350 radians is a reasonable five-decimal-place approximation. If you want degrees, multiply radians by 180/π180/\pi; this angle is about 36.87∘36.87^\circ.

Use bisection when the series is awkward

Another hand method is to narrow down the angle. For a positive input, start with an interval between 00 and π/2\pi/2. Since cosine decreases on this interval, compare the target with the cosine of the midpoint. If the midpoint’s cosine is too large, the desired angle is larger; otherwise it is smaller. Repeat with the appropriate half of the interval.

You can estimate each cosine using

cos⁡θ≈1−θ22!+θ44!−θ66!+⋯ ,\cos\theta\approx 1-\frac{\theta^2}{2!}+\frac{\theta^4}{4!}-\frac{\theta^6}{6!}+\cdots,

with θ\theta in radians. For example, to bracket arccos⁡(0.8)\arccos(0.8), compare cosine estimates at 0.60.6 and 0.70.7 radians: they are about 0.82530.8253 and 0.76480.7648. The desired angle lies between them. Further bisection gives a tighter interval, though the arithmetic is longer than for a simple exact angle.

Common mistakes

  • Treating cos⁡−1(x)\cos^{-1}(x) as a reciprocal. In inverse-trigonometry notation it means arccos⁡(x)\arccos(x); the reciprocal is 1/cos⁡(x)1/\cos(x), also written sec⁡(x)\sec(x).
  • Ignoring the principal range. The answer from arccos⁡\arccos is between 00 and π\pi, even though the equation cos⁡θ=x\cos\theta=x may have many solutions.
  • Using an input outside the domain. A real angle cannot have a cosine greater than 11 or less than −1-1, so real arccos⁡(x)\arccos(x) is undefined for such inputs.
  • Mixing radians and degrees. The series and the half-angle formula use radians. Convert to degrees only at the end if needed.

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.