a = horizontal tension ÷ weight per metre. A cable hanging under its own weight follows a catenary. The horizontal distance covered by s metres of cable from the lowest point is a·arsinh(s/a).
Results update as you type. Press Enter to save to history and / to jump to the input.
Visualize
The point (cosh y, sinh y) lies on the hyperbola x² − y² = 1. The shaded area equals y/2, so arsinh(2) = 1.4436 is twice that area.
Result
sinh⁻¹(2) =
= ln(2 + √5) = ln(4.236068)
✓ Exact: ln(2 + √5)
Input x (decimal)
2
Log form ln(x + √(x² + 1))
ln(2 + √5)
Check: sinh(y)
2
Slope 1/√(x² + 1)
0.4472
Hyperbolic sector area y/2
0.7218
Domain
all real numbers
Range
all real numbers
History
Your recent calculations will appear here.
Step-by-step solution
Identify the input
x = 2
x is the sinh of the unknown number y.
Check the domain
x = 2 is a real number ✓
arsinh is defined for every real number.
Write the log formula
arsinh(x) = ln(x + √(x² + 1))
Every inverse hyperbolic function is a natural logarithm.
Substitute x = 2
x² + 1 = 5
√(x² + 1) = 2.236068
x + √(x² + 1) = 4.236068
Take the natural log
y = ln(4.236068) = 1.443635
Exact form
sinh⁻¹(2) = ln(2 + √5)
x is a whole number or a fraction, so the log argument has an exact form.
Verify
sinh(1.443635) = 2 ≈ 2 ✓
Did this solve your problem?
An inverse hyperbolic sine calculator finds the number y whose hyperbolic sine equals x. Enter any real number to get sinh⁻¹(x), written arsinh(x) in ISO notation, from the formula ln(x + √(x² + 1)), with exact log forms, worked steps, the unit hyperbola and a graph for Mercator maps, data transforms and cable lengths.
What is Inverse Hyperbolic Sine?
Inverse hyperbolic sine is the function that returns the number y whose hyperbolic sine equals x. It is written sinh⁻¹(x), arsinh(x), arcsinh(x) or asinh(x), and it reverses sinh: sinh(0.8814) = 1, so sinh⁻¹(1) = 0.8814.
The hyperbolic sine is sinh(y) = (eʸ − e⁻ʸ)/2. Solving that equation for y gives a closed form with a natural logarithm:
The output is not an angle in degrees. On the unit hyperbola x² − y² = 1, the point (cosh t, sinh t) sweeps a region of area t/2 from the vertex (1, 0). sinh⁻¹ reads the height sinh t and returns t, twice that area. The name “arsinh” stands for “area sine”.
The −1 in sinh⁻¹(x) marks the inverse function, not an exponent. The reciprocal 1/sinh(x) is the hyperbolic cosecant csch(x).
Height on the hyperbola to y
Move the slider to change x = sinh y. The shaded area equals y/2.
How to Calculate Inverse Hyperbolic Sine?
To calculate inverse hyperbolic sine, square x, add 1, take the square root, add x, then take the natural log. Follow these 4 steps for x = 2:
Square x and add 1: 2² + 1 = 5.
Take the square root: √5 = 2.236068.
Add x: 2 + 2.236068 = 4.236068.
Take the natural log: ln(4.236068) = 1.443635.
Check the answer with sinh: sinh(1.443635) = (e^1.443635 − e^−1.443635)/2 = (4.236068 − 0.236068)/2 = 2, which matches x.
Fractions with a Pythagorean pattern give exact logs. For x = 3/4, √((3/4)² + 1) = 5/4, so sinh⁻¹(3/4) = ln(3/4 + 5/4) = ln 2 = 0.693147. For x = 12/5, the root is 13/5 and sinh⁻¹(12/5) = ln 5 = 1.609438.
For a negative x, compute the positive value and flip the sign: sinh⁻¹(−2) = −1.443635.
Step-by-step sinh⁻¹
Type any number, a fraction such as 3/4 or an expression such as √3.
How to Use This Inverse Hyperbolic Sine Calculator?
Type any real number and the calculator returns sinh⁻¹(x) as you type, with the log formula, the exact value and the steps. The steps:
Type x in the field. It accepts decimals (0.5), fractions (3/4), roots (√2), π, e and expressions such as 2e − 1.
Choose the rounding, from whole numbers to 15 decimal places.
Read the result, the exact log form, the 6 hyperbolic functions of the result and eʸ.
Switch the diagram between the unit hyperbola, the curve sinh(y) = x and the graph of sinh⁻¹.
Open the steps to see the log formula worked out for your value.
Every real number has a sinh⁻¹, so the calculator never shows a domain error for a valid number. Results can be copied, shared as a link, printed or kept in the history list.
Hanging cable mode uses the catenary. Enter the catenary parameter a (horizontal tension ÷ weight per metre) and a cable length s measured from the lowest point. The horizontal distance is a·arsinh(s/a): a = 50 m and s = 30 m give 50 × arsinh(0.6) = 28.44 m.
Try an example
Each button fills the calculator above and scrolls to the result.
Inverse Hyperbolic Sine Formula
The inverse hyperbolic sine formula is sinh⁻¹(x) = ln(x + √(x² + 1)). It holds for every real x, and the log argument x + √(x² + 1) is always positive.
sinh⁻¹(x) = ln(x + √(x² + 1))
Where the formula comes from: set x = sinh y = (eʸ − e⁻ʸ)/2 and let u = eʸ. Then u² − 2xu − 1 = 0, so u = x + √(x² + 1) (the positive root). Taking the log gives y = ln(x + √(x² + 1)).
Related forms:
Identity: sinh(sinh⁻¹ x) = x and sinh⁻¹(sinh y) = y for all real numbers.
Odd function: sinh⁻¹(−x) = −sinh⁻¹(x).
Reciprocal link: sinh⁻¹(x) = csch⁻¹(1/x) for x ≠ 0.
Through other inverses: sinh⁻¹(x) = tanh⁻¹(x / √(x² + 1)) and, for x ≥ 0, sinh⁻¹(x) = cosh⁻¹(√(x² + 1)).
Sum rule: sinh⁻¹ a + sinh⁻¹ b = sinh⁻¹(a√(1 + b²) + b√(1 + a²)).
Log formula, worked out
Type a value to see each part of ln(x + √(x² + 1)).
Inverse Hyperbolic Sine Domain and Range
The domain of inverse hyperbolic sine is all real numbers, and the range is all real numbers. sinh⁻¹(x) is defined for every x, from −∞ to ∞.
sinh y runs from −∞ to ∞ and rises the whole way, so it takes each value exactly once. No restriction is needed to invert it, unlike sin x, cosh x or sech x.
Domain: (−∞, ∞)
Range: (−∞, ∞)
Monotonic: increasing over the whole domain
Symmetry: odd, sinh⁻¹(−x) = −sinh⁻¹(x)
Zero: sinh⁻¹(0) = 0, the only root
Growth: sinh⁻¹(x) ≈ ln(2x) for large x, so the curve rises like a logarithm
The calculator accepts any real input. Very large values, such as 10³⁰⁰, still return a finite result: sinh⁻¹(10³⁰⁰) ≈ 691.47.
Domain checker
Type a number. The blue segments mark the domain and the range; the dots show x and sinh⁻¹(x).
Inverse Hyperbolic Sine Graph
The graph of y = sinh⁻¹(x) is an S-shaped increasing curve through the origin that grows like ln(2x) for large x.
Passes through (0, 0), (1, 0.8814) and (−1, −0.8814).
Slope 1 at the origin, the steepest point; the slope 1/√(x² + 1) falls toward 0 as |x| grows.
Inflection point at the origin: the curve bends up for x < 0 and down for x > 0.
No asymptotes: the curve rises without bound, but slowly. sinh⁻¹(100) = 5.3.
Mirror image of y = sinh x across the line y = x.
Near 0, sinh⁻¹(x) ≈ x, so the graph hugs the line y = x between −0.5 and 0.5.
Graph explorer
Tap or drag on the graph to read values. Switch on sinh x and y = x to see the reflection.
Derivative of Inverse Hyperbolic Sine
The derivative of sinh⁻¹(x) is 1/√(x² + 1). The slope is 1 at x = 0 and falls toward 0 as x moves away from 0 in either direction.
d/dx sinh⁻¹(x) = 1 / √(x² + 1)
Proof: let y = sinh⁻¹ x, so x = sinh y. Differentiate: 1 = cosh y · dy/dx. Since cosh y = √(1 + sinh² y) = √(1 + x²), dy/dx = 1/√(1 + x²).
Integral it solves: ∫ dx/√(x² + 1) = sinh⁻¹ x + C, and ∫ dx/√(x² + a²) = sinh⁻¹(x/a) + C.
Integral of sinh⁻¹: ∫ sinh⁻¹ x dx = x·sinh⁻¹ x − √(x² + 1) + C.
Second derivative: −x/(x² + 1)^(3/2), which is 0 at the inflection point x = 0.
Slope of sinh⁻¹
Move x. The green line is the tangent; its slope is 1/√(x² + 1).
How to Use Inverse Hyperbolic Sine on a Calculator?
On a scientific calculator, press hyp, then SHIFT (or 2nd), then sin, type the value and press =. On a Casio fx-82 or fx-991MS, the keys for sinh⁻¹(2) are hyp, SHIFT, sin, 2, ), = and the screen shows 1.443635475.
Press hyp. The sin key now means sinh.
Press SHIFT (Casio, Sharp) or 2nd (Texas Instruments) to reach the inverse, sinh⁻¹.
Type the value, close the bracket and press =.
The degree/radian setting does not change hyperbolic results. On Casio fx-991EX and fx-570EX models, hyperbolic functions sit in the OPTN menu. On a TI-84, choose asinh( from the CATALOG (2nd, 0).
A calculator without hyp keys can use the formula: ln(2 + √(2² + 1)) = ln(4.236068) = 1.443635.
Scientific calculator
Press hyp, then SHIFT, then sin, type 2 and press =.
Inverse Hyperbolic Sine on Android Calculator
The Android (Google) Calculator has no sinh⁻¹ key, so type the formula ln(x + √(x² + 1)). For x = 1, type ln(1 + √2) and tap =: the result is 0.881373587.
Tap the expand arrow, or turn the phone to landscape, to show the scientific keys.
Tap ln. The display shows ln(.
Type 1, tap +, tap √ and type 2. For x = 1, x² + 1 = 2.
Close the bracket and tap =.
For another x, type the full form, such as ln(2 + √(2^2 + 1)) for x = 2. The angle mode (DEG or RAD) does not affect the answer.
Android Calculator walkthrough
Inverse Hyperbolic Sine on iPhone Calculator
On the iPhone Calculator, switch to Scientific, type the value, tap 2nd, then tap sinh⁻¹. Type 2, tap 2nd and tap sinh⁻¹: the display shows 1.443635475.
Turn the iPhone sideways, or tap the calculator icon and choose Scientific (iOS 18 and later).
Type 2.
Tap 2nd. The sinh key changes to sinh⁻¹.
Tap sinh⁻¹. The result appears at once.
The iPhone applies sinh⁻¹ to the number on the display, so type the value first. The Rad label has no effect on hyperbolic functions.
iPhone Calculator walkthrough
Inverse Hyperbolic Sine on Windows Calculator
In Windows Calculator, choose Scientific, type the value, open Trigonometry, select 2nd and hyp, then select sinh⁻¹. For 2, the result is 1.443635475.
Open the menu (☰) and choose Scientific.
Type 2.
Open the Trigonometry list and select 2nd, then hyp.
Select sinh⁻¹. The result is 1.443635475.
The DEG, RAD and GRAD button has no effect on hyperbolic functions.
Windows Calculator walkthrough
Inverse Hyperbolic Sine in Excel, Python and Other Software
Software calls inverse hyperbolic sine ASINH or asinh, and every tool returns the same plain number. No degree conversion is needed.
Excel and Google Sheets: =ASINH(2) returns 1.443635475.
C, C++ and Java: asinh(2) in C99 and C++11. Java has no Math.asinh, so use Math.log(x + Math.sqrt(x*x + 1)).
Wolfram Language: ArcSinh[2]; Wolfram Alpha lists the exact form log(2 + √5).
For large negative x, the plain formula ln(x + √(x² + 1)) loses digits: x + √(x² + 1) is a tiny difference of 2 big numbers. Built-in asinh functions avoid this by using −asinh(−x).
The same sinh⁻¹ in code
Type a value and pick a tool to see the formula and its result.
How to Calculate Inverse Hyperbolic Sine Without a Calculator?
Without a calculator, use the Taylor series sinh⁻¹ x = x − x³/6 + 3x⁵/40 − 5x⁷/112 + … for |x| ≤ 1, or ln(2x) + 1/(4x²) − … for large x.
Small x (|x| ≤ 1): sinh⁻¹ x = Σ (−1)ⁿ (2n)! / (4ⁿ (n!)² (2n + 1)) · x^(2n+1).
Large x (|x| > 1): sinh⁻¹ x = ln(2x) + 1/(4x²) − 3/(32x⁴) + …
Exact cases: fractions p/q with p² + q² a perfect square give an exact log, such as sinh⁻¹(3/4) = ln 2 and sinh⁻¹(5/12) = ln(3/2).
Example: sinh⁻¹(0.5) ≈ 0.5 − 0.020833 + 0.002344 − 0.000349 = 0.481162. The true value is 0.481212.
The series has alternating signs, so each partial sum lands on the opposite side of the true value, and the error is smaller than the first term left out.
Series for sinh⁻¹
Add terms and watch the partial sums approach the true value (green dashed line).
Inverse Hyperbolic Sine Table
The inverse hyperbolic sine table lists sinh⁻¹(x) for common values of x, with exact log forms where they exist. Click a row to load it into the calculator.
Negative rows are the positive rows with the sign flipped: sinh⁻¹(−2) = −1.4436.
Inverse hyperbolic sine table
Change the rounding, filter by value, or click a row to send it to the calculator.
x
Exact value
sinh⁻¹(x)
−10
ln(√101 − 10)
−2.998
−3
ln(√10 − 3)
−1.818
−2
ln(√5 − 2)
−1.444
−1
ln(√2 − 1)
−0.881
−3/4
ln(1/2)
−0.693
−1/2
ln((√5 − 1)/2)
−0.481
0
0
0
1/4
ln((1 + √17)/4)
0.247
5/12
ln(3/2)
0.405
1/2
ln((1 + √5)/2)
0.481
3/4
ln(2)
0.693
1
ln(1 + √2)
0.881
4/3
ln(3)
1.099
3/2
ln((3 + √13)/2)
1.195
2
ln(2 + √5)
1.444
12/5
ln(5)
1.609
3
ln(3 + √10)
1.818
15/8
ln(4)
1.386
4
ln(4 + √17)
2.095
5
ln(5 + √26)
2.312
10
ln(10 + √101)
2.998
24/7
ln(7)
1.946
100
ln(100 + √10001)
5.298
Inverse Hyperbolic Sine of Negative Numbers
The inverse hyperbolic sine of a negative number is negative: sinh⁻¹(−x) = −sinh⁻¹(x). sinh⁻¹(−1) = −0.8814 and sinh⁻¹(−2) = −1.4436.
sinh⁻¹ is an odd function, so its graph has point symmetry about the origin. The log formula gives the same result: ln(−1 + √2) = ln(0.414214) = −0.8814.
Move x. The second dot shows sinh⁻¹(−x), the mirror image through the origin.
arsinh vs arcsin
arsinh inverts the hyperbolic sine and accepts every real number; arcsin inverts the circular sine and accepts only −1 to 1.
Property
arsinh x
arcsin x
Inverts
sinh y = (eʸ − e⁻ʸ)/2
sin θ
Domain
all real numbers
[−1, 1]
Range
all real numbers
[−90°, 90°]
Closed form
ln(x + √(x² + 1))
no log form with real numbers
Derivative
1/√(x² + 1)
1/√(1 − x²)
Output means
twice a hyperbolic area
an angle
The 2 functions meet through complex numbers: arsinh(x) = −i·arcsin(ix). Near 0, both equal x minus a small cubic term: arsinh x ≈ x − x³/6 and arcsin x ≈ x + x³/6.
All 6 inverse hyperbolic functions
Type x to compare the 6 inverse hyperbolic functions at one value.
Inverse Hyperbolic Sine in Real Life
Inverse hyperbolic sine places latitude lines on Mercator maps, transforms skewed data that contains zeros, and measures length along hanging cables.
Mercator maps: a latitude φ sits at height y = R·sinh⁻¹(tan φ) on the map. At 60° N, y = R·1.317, which is 1.317 Earth radii above the equator, and the map scale grows to 2×.
Statistics and economics: the inverse hyperbolic sine transform sinh⁻¹(x) behaves like ln(2x) for large values but stays defined at 0 and for negative values, so analysts use it on income, trade and wealth data with zeros.
Astronomy: the Sloan Digital Sky Survey reports faint objects in “asinh magnitudes”, which stay finite when the measured flux is 0 or negative.
Cables and chains: along a hanging cable y = a·cosh(x/a), the arc length from the lowest point is s = a·sinh(x/a), so x = a·sinh⁻¹(s/a).
Integrals: ∫ dx/√(x² + a²) = sinh⁻¹(x/a) + C appears in physics problems such as the field of a charged wire.
Mercator map latitudes
Move the latitude. The map line sits at y = arsinh(tan φ); the spacing grows toward the poles.
sinh⁻¹(0) = 0, since sinh(0) = 0. The origin is the only zero of the function.
What is sinh⁻¹(2)?
sinh⁻¹(2) = ln(2 + √5) = 1.443635.
Is sinh⁻¹(x) the same as 1/sinh(x)?
No. sinh⁻¹(x) is the inverse hyperbolic sine. 1/sinh(x) is the hyperbolic cosecant csch(x). sinh⁻¹(1) = 0.8814, while 1/sinh(1) = 0.8509.
Is arcsinh the same as arsinh and asinh?
Yes. sinh⁻¹(x), arsinh(x), arcsinh(x) and asinh(x) name the same function. ISO 80000 prefers arsinh, “area sine”.
What is the domain of sinh⁻¹?
All real numbers. sinh takes every real value once, so sinh⁻¹(x) exists for every x.
Is the result of sinh⁻¹ an angle?
No. The result is a plain number: twice the area of a region on the unit hyperbola. Degree or radian mode on a calculator does not change it.
What is the derivative of sinh⁻¹ x?
d/dx sinh⁻¹ x = 1/√(x² + 1). The slope is 1 at the origin and approaches 0 for large |x|.
What is the integral of sinh⁻¹ x?
∫ sinh⁻¹ x dx = x·sinh⁻¹ x − √(x² + 1) + C, by integration by parts with u = sinh⁻¹ x.
How do I write sinh⁻¹ with logarithms?
sinh⁻¹(x) = ln(x + √(x² + 1)). Solve x = (eʸ − e⁻ʸ)/2 as a quadratic in eʸ and keep the positive root.
Why is sinh⁻¹(3/4) exactly ln 2?
√((3/4)² + 1) = √(25/16) = 5/4, so the log argument is 3/4 + 5/4 = 2. Any p/q with p² + q² a perfect square gives an exact log.
What is sinh⁻¹(−x)?
sinh⁻¹(−x) = −sinh⁻¹(x). The function is odd, so sinh⁻¹(−2) = −1.443635.
How does sinh⁻¹ behave for large x?
sinh⁻¹(x) ≈ ln(2x) for large x. sinh⁻¹(1000) = 7.600902, and ln(2000) = 7.600902 to 6 decimal places.
How do I find sinh⁻¹ in Excel?
Use =ASINH(x). =ASINH(2) returns 1.443635475. Google Sheets uses the same function.
Why do economists use the inverse hyperbolic sine transform?
sinh⁻¹(x) acts like ln(2x) for large values but is defined at 0 and for negative values, so it handles data such as income or trade that contains zeros.
How accurate is this inverse hyperbolic sine calculator?
The calculator uses 64-bit floating-point arithmetic, accurate to about 15 significant digits. Pick up to 15 decimal places in the rounding menu.