Hyperbolic functions calculator

Enter a number x and choose direct or inverse functions. You get sinh, cosh, tanh, coth, sech and csch of x, or arsinh, arcosh, artanh and arcoth, each to eight decimal places. Functions that are not defined at x are left out.

Functions
sinh x1.17520119
cosh x1.54308063
tanh x0.76159416
coth x
1.31303529
sech x
0.64805427
csch x
0.85091813

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose sinh, cosh, tanh… for the direct functions or Inverse for arsinh, arcosh, artanh and arcoth.
  2. Enter x. Negative numbers and decimals are fine.
  3. Read the results. A function that is not defined at x, for example coth 0 or arcosh 0.5, is left out of the list.

Formulas

  • sinh x = (eˣ − e⁻ˣ) / 2, cosh x = (eˣ + e⁻ˣ) / 2
  • tanh x = sinh x / cosh x, coth x = cosh x / sinh x (x ≠ 0)
  • sech x = 1 / cosh x, csch x = 1 / sinh x (x ≠ 0)
  • arsinh x = ln(x + √(x² + 1))
  • arcosh x = ln(x + √(x² − 1)), x ≥ 1
  • artanh x = ½ ln((1 + x) / (1 − x)), |x| < 1
  • arcoth x = ½ ln((x + 1) / (x − 1)), |x| > 1

Worked example

Take x = ln 2 ≈ 0.693147. Then eˣ = 2 and e⁻ˣ = 0.5, so sinh x = (2 − 0.5)/2 = 0.75, cosh x = (2 + 0.5)/2 = 1.25 and tanh x = 0.75/1.25 = 0.6. The reciprocals are coth 1.66666667, sech 0.8 and csch 1.33333333. Check: 1.25² − 0.75² = 1.5625 − 0.5625 = 1.

In inverse mode, x = 0.6 gives artanh 0.6 = ½ ln(1.6/0.4) = ½ ln 4 = 0.69314718, which is ln 2 again.

Tips

  • Identities to check results: cosh² − sinh² = 1, 1 − tanh² = sech², and sinh(2x) = 2 sinh x cosh x.
  • cosh is even, sinh and tanh are odd: cosh(−x) = cosh x, sinh(−x) = −sinh x.
  • A hanging cable follows y = a cosh(x/a), the catenary, which is where cosh shows up in engineering.

Frequently asked questions

What are sinh and cosh?

sinh x = (eˣ − e⁻ˣ)/2 and cosh x = (eˣ + e⁻ˣ)/2. They parametrise the hyperbola x² − y² = 1 the way sin and cos parametrise the circle, and they satisfy cosh² x − sinh² x = 1.

How is tanh defined?

tanh x = sinh x / cosh x = (eˣ − e⁻ˣ)/(eˣ + e⁻ˣ). It runs from −1 to 1, which is why it is used as an activation function in neural networks. coth, sech and csch are the reciprocals of tanh, cosh and sinh.

What are the inverse hyperbolic functions?

arsinh x = ln(x + √(x² + 1)) for any x, arcosh x = ln(x + √(x² − 1)) for x ≥ 1, artanh x = ½ ln((1 + x)/(1 − x)) for |x| < 1. They are also written asinh, sinh⁻¹ and so on.

Is x in degrees or radians?

Neither: hyperbolic functions take a plain real number, not an angle. The argument is a hyperbolic angle, measured as an area, so no degree mode applies.

More in Math

All tools in this category: Math ·Updated November 7, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.