Logo

MonoCalc

/

Hyperbola Properties Calculator

Geometry

x²/a² − y²/b² = 1

Center (h, k) — optional

Semi-major axis (a)

5

Semi-minor axis (b)

3

Focal distance (c)

5.831

Eccentricity (e)

1.1662

Vertices

(5, 0) & (-5, 0)

Foci

(5.831, 0) & (-5.831, 0)

Asymptotes

y = 0.6x | y = -0.6x

Latus Rectum Length

3.6

Semi-Latus Rectum

1.8

Directrices

x = 4.2875 | x = -4.2875

Standard Form Equation

x²/25 - y²/9 = 1

Graph

V1V2F1F2

About This Tool

Hyperbola Properties Calculator – Vertices, Foci, and Asymptotes

A hyperbola is an open conic section made of two mirror-image curves, or branches, defined by the equation x²/a² − y²/b² = 1 (horizontal) or y²/a² − x²/b² = 1 (vertical). Hyperbolas appear in orbital mechanics for objects on escape trajectories, in the design of hyperbolic mirrors and lenses, in LORAN and GPS navigation systems, and throughout analytic geometry coursework. The Hyperbola Properties Calculator derives every key property — vertices, foci, eccentricity, asymptotes, latus rectum, and directrices — directly from the semi-major axis a and semi-minor axis b.

Horizontal vs. Vertical Orientation

The calculator supports both standard orientations:

  • Horizontal hyperbola: x²/a² − y²/b² = 1. The transverse axis lies along the x-axis, and the branches open left and right.
  • Vertical hyperbola: y²/a² − x²/b² = 1. The transverse axis lies along the y-axis, and the branches open up and down.

A non-zero center (h, k) shifts the hyperbola away from the origin, giving the translated forms (x − h)²/a² − (y − k)²/b² = 1 and (y − k)²/a² − (x − h)²/b² = 1. All computed points and equations automatically account for the chosen center.

Core Formulas

Given a and b, every other property follows directly:

  • Focal distance: c = √(a² + b²)
  • Eccentricity: e = c / a — always greater than 1 for a hyperbola.
  • Vertices: (h ± a, k) for horizontal, (h, k ± a) for vertical.
  • Foci: (h ± c, k) for horizontal, (h, k ± c) for vertical.
  • Asymptotes: slope ±b/a for horizontal, ±a/b for vertical, passing through the center.
  • Latus rectum length: L = 2b² / a
  • Directrices: x = h ± a²/c (horizontal) or y = k ± a²/c (vertical).

Worked Example

Consider a horizontal hyperbola with a = 5, b = 3, centered at the origin:

c = √(5² + 3²) = √34 ≈ 5.831
e = 5.831 / 5 ≈ 1.166
Vertices: (±5, 0)
Foci: (±5.831, 0)
Asymptotes: y = ±0.6x
Latus rectum: 2(3²)/5 = 3.6

Three Ways to Define a Hyperbola

Besides entering a and b directly, the calculator offers two alternate input modes for cases where different parameters are known:

  • Eccentricity-first mode: supply a and e, and b is derived from b = a√(e² − 1). Useful when a problem specifies the eccentricity directly.
  • Focal-distance mode: supply a and c, and b is derived from b = √(c² − a²). Useful when the focus locations are already known, as in orbital or optical design problems.

Understanding Eccentricity and Asymptotes

Unlike an ellipse, a hyperbola always has e > 1. As e approaches 1, the branches become narrower and sharper; as e grows large, the branches flatten and approach their asymptotes more quickly. The asymptotes are the two straight lines the curve gets arbitrarily close to but never touches — they form an "X" through the center and are essential for accurately sketching the hyperbola by hand or predicting its long-range behavior.

Practical Applications

  • Orbital mechanics — an object with more than escape velocity follows a hyperbolic trajectory relative to the body it is passing, with the focus at the central mass.
  • Navigation systems — LORAN and multilateration systems locate a receiver along a hyperbola defined by the constant difference in signal arrival time from two fixed transmitters (the foci).
  • Optics and reflector design — hyperbolic mirrors are used in Cassegrain telescopes to redirect light toward a secondary focus.
  • Analytic geometry education — verifying homework and building intuition for how a and b shape the branches, asymptotes, and focal points.

Tips for Accurate Results

Both a and b must be positive. If you enter eccentricity or focal distance instead, remember e must be strictly greater than 1, and c must be strictly greater than a.
  • Double-check whether your hyperbola is horizontal (opens left/right) or vertical (opens up/down) before comparing the vertex and focus coordinates.
  • Use a higher decimal precision when the results feed into further engineering or trajectory calculations to minimize rounding error.
  • The asymptote slope formula is inverted between orientations — b/a for horizontal hyperbolas and a/b for vertical ones — so always confirm orientation first.

Frequently Asked Questions

Is the Hyperbola Properties Calculator free?

Yes, Hyperbola Properties Calculator is totally free :)

Can I use the Hyperbola Properties Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Hyperbola Properties Calculator?

Yes, any data related to Hyperbola Properties Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this calculator work?

Enter the semi-major axis (a) and semi-minor axis (b) of a hyperbola, choose horizontal or vertical orientation, and optionally shift the center to (h, k). The tool instantly computes the vertices, foci, eccentricity, asymptotes, latus rectum, directrices, and the standard-form equation, along with a step-by-step derivation and a scaled graph.

What is the difference between a horizontal and vertical hyperbola?

A horizontal hyperbola follows x²/a² − y²/b² = 1 and opens left and right along the x-axis. A vertical hyperbola follows y²/a² − x²/b² = 1 and opens up and down along the y-axis. Selecting the orientation determines which axis is transverse.

What do eccentricity and focal distance mean for a hyperbola?

The focal distance c = √(a² + b²) is the distance from the center to each focus. The eccentricity e = c/a measures how 'open' the branches are — it is always greater than 1 for a hyperbola, with values closer to 1 producing narrower, sharper branches and larger values producing wider, flatter ones.

Can I enter eccentricity or focal distance instead of b?

Yes. Besides the standard a/b mode, you can switch to eccentricity-first mode (enter a and e, and b = a√(e²−1) is derived) or focal-distance mode (enter a and c, and b = √(c²−a²) is derived). All other properties are computed the same way afterward.

What are the asymptotes of a hyperbola?

The asymptotes are the two straight lines that the hyperbola's branches approach but never touch as they extend to infinity. For a centered horizontal hyperbola they are y = ±(b/a)x, and for a vertical one they are y = ±(a/b)x; the calculator adjusts these for a non-zero center automatically.

How accurate are the results?

All calculations use standard double-precision JavaScript arithmetic and are displayed with up to 10 decimal places. Accuracy is limited only by the precision of your inputs and the selected number of decimal places.