Hyperbola Equation and Graph Calculator

Enter the hyperbola equation or the known data to get its equations (standard and general form), its elements (center, foci, vertices, semi-axes, asymptotes, eccentricity, etc.), and its graph.

Focus 1
(,)
Focus 2
(,)
Vertex
(,)
Focus
(,)
Vertex 1
(,)
Vertex 2
(,)
Center
(,)
Focus
(,)
Vertex
(,)
Focus 1
(,)
Focus 2
(,)
Asymptote equation
Vertex 1
(,)
Vertex 2
(,)
Asymptote equation

Quick Examples

Rate this tool

How to Use This Calculator

This online hyperbola calculator is an analytical tool designed to process multiple combinations of data and return a complete report with the equations and all the geometric elements of the curve.

To get started, use the main dropdown menu to choose what information you know about your problem. The calculator supports the following input modes:

  1. Hyperbola equation: The solver interprets the equation in any of its forms. You do not need to simplify, group, or write it in a specific order; you can enter the general form, standard form, or an unarranged expression.
  2. Foci and one vertex: Enter the coordinates of the two foci and one of the vertices. With this information, the algorithm will determine the orientation and center of the conic section.
  3. One focus and both vertices: Similarly to the previous case, input the coordinates of the two vertices and one of the foci so the finder can deduce the rest of the graph's parameters.
  4. Center, focus, and vertex: Provide the coordinates of the center point (h, k), along with a focus and a vertex aligned with the center.
  5. Foci and one asymptote: Write the coordinates of the two foci and the equation of one of the asymptotic lines. The system will relate the slope of the asymptote to the semi-axis lengths to construct the hyperbola.
  6. Vertices and one asymptote: Enter both vertices and the equation of an asymptote. Just like in the previous mode, the solver will analyze the slopes and distances to get the exact solution.

Once you input your data and click the calculate button, the tool will analyze the figure and present the results divided into two main boxes:

  • Equations: At the top, you will see the hyperbola expressed in its two most important mathematical forms: the standard form, which allows you to quickly identify the center and semi-axes, and the general form set equal to zero (Ax2 + Cy2 + Dx + Ey + F = 0).
  • Geometric elements: A detailed breakdown listing all the properties of your figure. Here you will find the orientation (horizontal or vertical transverse axis), the coordinates of the center, foci, vertices, and endpoints of the conjugate axis (co-vertices). It also includes the exact equations for both asymptotes, the lengths of the semi-axes (a and b), the latus rectum, the eccentricity value, and the points of intersection with the x- and y-axes.
  • Interactive graph: Below the results, the solver generates a visual representation on the Cartesian plane. You will clearly see the two branches of the hyperbola, verify the slant of the asymptotes, and spatially locate the center. The canvas allows you to zoom in, zoom out, or pan to explore the curve's geometry.

All numerical fields accept integers, decimals, and exact fractions. To maintain maximum geometric and algebraic precision, irrational numerical results are presented both as decimal approximations and in their exact symbolic form, preserving the radicals.

Solved Exercises

The following are examples of problems solved by the calculator.

Determine the general form and elements of the hyperbola \( \dfrac{x^2}{16}-\dfrac{y^2}{9}=1. \)

Hyperbola equations


Equation in standard form

$$ \dfrac{x^2}{16} - \dfrac{y^2}{9} = 1 $$

Equation in general form

$$ 9x^2 - 16y^2 - 144 = 0 $$

Hyperbola elements


Orientation: Horizontal (transverse axis parallel to the x-axis, branches opening left and right).

Center: \( C \left(0, 0\right) \)

Foci

$$ \begin{array}{l} F_1 \left(-5, 0\right) \\\\ F_2 \left(5, 0\right)\end{array} $$

Vertices (endpoints of the transverse axis)

$$ \begin{array}{l} V_1 \left(-4, 0\right) \\\\ V_2 \left(4, 0\right) \end{array} $$

Co-vertices (endpoints of the conjugate axis)

$$ \begin{array}{l} B_1 \left(0, -3\right) \\\\ B_2 \left(0, 3\right) \end{array} $$

Equations of the asymptotes

$$ y = \pm \dfrac{3}{4} x $$

Semi-transverse axis: \( a = 4 \)

Semi-conjugate axis: \( b = 3 \)

Focal distance: \( c = 5 \)

Latus rectum: \( L_R = \dfrac{9}{2} = 4.5 \)

Eccentricity: \( e = \dfrac{5}{4} = 1.25 \)


Axes of symmetry: \( x = 0, \quad y = 0 \)


x-intercepts

$$ x_1 = -4 \\\\ x_2 = 4 $$

y-intercepts

There are no real intercepts.

Graph on the Cartesian plane of a horizontal hyperbola centered at the origin, example 1.
Graph of the hyperbola
Calculate the elements of the hyperbola with center not at the origin \( \dfrac{(y+3)^2}{10}-\dfrac{(x-2)^2}{20}=1. \)

Equations


Equation in standard form

$$ \dfrac{\left(y + 3\right)^2}{10} - \dfrac{\left(x - 2\right)^2}{20} = 1 $$

Equation in general form

$$ x^2 - 2y^2 - 4x - 12y + 6 = 0 $$

Hyperbola elements


Orientation: Vertical (transverse axis parallel to the y-axis, branches opening up and down).

Center: \( C \left(2, -3\right) \)

Foci

$$ \begin{array}{l} F_1 \left(2, -\sqrt{30}-3\right) \approx \left(2, -8.48\right) \\\\ F_2 \left(2, \sqrt{30}-3\right) \approx \left(2, 2.48\right)\end{array} $$

Vertices (endpoints of the transverse axis)

$$ \begin{array}{l} V_1 \left(2, -\sqrt{10}-3\right) \approx \left(2, -6.16\right) \\\\ V_2 \left(2, \sqrt{10}-3\right) \approx \left(2, 0.16\right) \end{array} $$

Co-vertices (endpoints of the conjugate axis)

$$ \begin{array}{l} B_1 \left(-2 \sqrt{5}+2, -3\right) \approx \left(-2.47, -3\right) \\\\ B_2 \left(2 \sqrt{5}+2, -3\right) \approx \left(6.47, -3\right) \end{array} $$

Equations of the asymptotes

$$ y + 3 = \pm \dfrac{\sqrt{10}}{2 \sqrt{5}} \left(x - 2\right) $$

Semi-transverse axis: \( a = \sqrt{10} \approx 3.16 \)

Semi-conjugate axis: \( b = 2 \sqrt{5} \approx 4.47 \)

Focal distance: \( c = \sqrt{30} \approx 5.48 \)

Latus rectum: \( L_R = \dfrac{40}{\sqrt{10}} \approx 12.65 \)

Eccentricity: \( e = \dfrac{\sqrt{30}}{\sqrt{10}} \approx 1.73 \)


Axes of symmetry: \( x = 2, \quad y = -3 \)


x-intercepts

There are no real intercepts.

y-intercepts

$$ y_1 = 5\left(-\dfrac{2 \sqrt{3}}{5}-\dfrac{3}{5}\right) \approx -6.46 \\\\ y_2 = 5\left(\dfrac{2 \sqrt{3}}{5}-\dfrac{3}{5}\right) \approx 0.46 $$
Graph on the Cartesian plane of a vertical hyperbola centered away from the origin, example 2.
Graph of the hyperbola on the plane
Obtain the standard form and the elements of the hyperbola \( 4x^2-y^2=16. \)

Equations


Equation in standard form

$$ \dfrac{x^2}{4} - \dfrac{y^2}{16} = 1 $$

Equation in general form

$$ 4x^2 - y^2 - 16 = 0 $$

Elements


Orientation: Horizontal (transverse axis parallel to the x-axis, branches opening left and right).

Center: \( C \left(0, 0\right) \)

Foci

$$ \begin{array}{l} F_1 \left(-2 \sqrt{5}, 0\right) \approx \left(-4.47, 0\right) \\\\ F_2 \left(2 \sqrt{5}, 0\right) \approx \left(4.47, 0\right)\end{array} $$

Vertices (endpoints of the transverse axis)

$$ \begin{array}{l} V_1 \left(-2, 0\right) \\\\ V_2 \left(2, 0\right) \end{array} $$

Co-vertices (endpoints of the conjugate axis)

$$ \begin{array}{l} B_1 \left(0, -4\right) \\\\ B_2 \left(0, 4\right) \end{array} $$

Asymptotes

$$ y = \pm 2 x $$

Semi-transverse axis: \( a = 2 \)

Semi-conjugate axis: \( b = 4 \)

Focal distance: \( c = 2 \sqrt{5} \approx 4.47 \)

Latus rectum: \( L_R = 16 \)

Eccentricity: \( e = \sqrt{5} \approx 2.24 \)


Axes of symmetry: \( x = 0, \quad y = 0 \)


x-intercepts

$$ x_1 = -2 \\\\ x_2 = 2 $$

y-intercepts

There are no real intercepts.

Graph on the Cartesian plane of a horizontal hyperbola centered at the origin, example 3.
Graph of the hyperbola on the Cartesian plane
Calculate the equation in standard form of the hyperbola \( 2y^2-x^2+2x+8y+3=0 \) and its elements.

Hyperbola equations


Equation in standard form

$$ \dfrac{\left(y + 2\right)^2}{2} - \dfrac{\left(x - 1\right)^2}{4} = 1 $$

Equation in general form

$$ x^2 - 2y^2 - 2x - 8y - 3 = 0 $$

Elements


Orientation: Vertical (transverse axis parallel to the y-axis, branches opening up and down).

Center: \( C \left(1, -2\right) \)

Foci

$$ \begin{array}{l} F_1 \left(1, -\sqrt{6}-2\right) \approx \left(1, -4.45\right) \\\\ F_2 \left(1, \sqrt{6}-2\right) \approx \left(1, 0.45\right)\end{array} $$

Vertices (endpoints of the transverse axis)

$$ \begin{array}{l} V_1 \left(1, -\sqrt{2}-2\right) \approx \left(1, -3.41\right) \\\\ V_2 \left(1, \sqrt{2}-2\right) \approx \left(1, -0.59\right) \end{array} $$

Co-vertices (endpoints of the conjugate axis)

$$ \begin{array}{l} B_1 \left(-1, -2\right) \\\\ B_2 \left(3, -2\right) \end{array} $$

Equations of the asymptotes

$$ y + 2 = \pm \dfrac{\sqrt{2}}{2} \left(x - 1\right) $$

Semi-transverse axis: \( a = \sqrt{2} \approx 1.41 \)

Semi-conjugate axis: \( b = 2 \)

Focal distance: \( c = \sqrt{6} \approx 2.45 \)

Latus rectum: \( L_R = \dfrac{8}{\sqrt{2}} \approx 5.66 \)

Eccentricity: \( e = \dfrac{\sqrt{6}}{\sqrt{2}} \approx 1.73 \)


Axes of symmetry: \( x = 1, \quad y = -2 \)


x-intercepts

$$ x_1 = 3 \\\\ x_2 = -1 $$

y-intercepts

$$ y_1 = \dfrac{-2 \sqrt{10}-8}{4} \approx -3.58 \\\\ y_2 = \dfrac{2 \sqrt{10}-8}{4} \approx -0.42 $$
Graph on the Cartesian plane of a vertical hyperbola centered away from the origin, example 4.
Graph of the hyperbola
Find the equations and elements of the hyperbola with foci at (±5, 0) and a vertex at (3, 0).

Equations


Equation in standard form

$$ \dfrac{x^2}{9} - \dfrac{y^2}{16} = 1 $$

Equation in general form

$$ 16x^2 - 9y^2 - 144 = 0 $$

Hyperbola elements


Orientation: Horizontal (transverse axis parallel to the x-axis, branches opening left and right).

Center: \( C \left(0, 0\right) \)

Foci

$$ \begin{array}{l} F_1 \left(-5, 0\right) \\\\ F_2 \left(5, 0\right)\end{array} $$

Vertices (endpoints of the transverse axis)

$$ \begin{array}{l} V_1 \left(-3, 0\right) \\\\ V_2 \left(3, 0\right) \end{array} $$

Co-vertices (endpoints of the conjugate axis)

$$ \begin{array}{l} B_1 \left(0, -4\right) \\\\ B_2 \left(0, 4\right) \end{array} $$

Asymptotes

$$ y = \pm \dfrac{4}{3} x $$

Semi-transverse axis: \( a = 3 \)

Semi-conjugate axis: \( b = 4 \)

Focal distance: \( c = 5 \)

Latus rectum: \( L_R = \dfrac{32}{3} \approx 10.67 \)

Eccentricity: \( e = \dfrac{5}{3} \approx 1.67 \)


Axes of symmetry: \( x = 0, \quad y = 0 \)


x-intercepts

$$ x_1 = -3 \\\\ x_2 = 3 $$

y-intercepts

There are no real intercepts.

Graph on the Cartesian plane of a horizontal hyperbola centered at the origin, example 5.
Graph of the hyperbola
Determine the equations and elements of the hyperbola with vertices at (0, ±12) and asymptote y = -2x.

Equations


Equation in standard form

$$ \dfrac{y^2}{144} - \dfrac{x^2}{36} = 1 $$

Equation in general form

$$ 4x^2 - y^2 + 144 = 0 $$

Elements


Orientation: Vertical (transverse axis parallel to the y-axis, branches opening up and down).

Center: \( C \left(0, 0\right) \)

Foci

$$ \begin{array}{l} F_1 \left(0, -6 \sqrt{5}\right) \approx \left(0, -13.42\right) \\\\ F_2 \left(0, 6 \sqrt{5}\right) \approx \left(0, 13.42\right)\end{array} $$

Vertices (endpoints of the transverse axis)

$$ \begin{array}{l} V_1 \left(0, -12\right) \\\\ V_2 \left(0, 12\right) \end{array} $$

Co-vertices (endpoints of the conjugate axis)

$$ \begin{array}{l} B_1 \left(-6, 0\right) \\\\ B_2 \left(6, 0\right) \end{array} $$

Equation of the asymptotes

$$ y = \pm 2 x $$

Semi-transverse axis: \( a = 12 \)

Semi-conjugate axis: \( b = 6 \)

Focal distance: \( c = 6 \sqrt{5} \approx 13.42 \)

Latus rectum: \( L_R = 6 \)

Eccentricity: \( e = \dfrac{\sqrt{5}}{2} \approx 1.12 \)


Axes of symmetry: \( x = 0, \quad y = 0 \)


x-intercepts

There are no real intercepts.

y-intercepts

$$ y_1 = -12 \\\\ y_2 = 12 $$
Graph on the Cartesian plane of a vertical hyperbola centered at the origin, example 6.
Graph of the hyperbola

Related Tools

Daniel Machado

Professor of Mathematics, graduated from the Faculty of Exact, Chemical and Natural Sciences of the National University of Misiones (UNAM). Developer and creator of RigelUp, dedicated to building tools for mathematical learning.