One parameter, four shapes
Slice a cone at different angles and you get every conic. The eccentricity singlehandedly labels them: 0 (circle), between 0 and 1 (ellipse), 1 (parabola), above 1 (hyperbola).
Tip: You can pan with drag and zoom with your trackpad or browser zoom. Preview is illustrative (numerical sampling)—extreme or huge-scale inputs may be auto-clipped.
Outputs both a human-friendly standard form and the general quadratic form Ax² + Bxy + Cy² + Dx + Ey + F = 0, plus parameters like center/vertex, radius/axes, focus/foci, directrix, eccentricity, and rotation.
Slice a cone at different angles and you get every conic. The eccentricity singlehandedly labels them: 0 (circle), between 0 and 1 (ellipse), 1 (parabola), above 1 (hyperbola).
Ellipses whisper secrets: sound from one focus bounces to the other. Hyperbolas do the opposite—rays from one focus reflect as if they started at the other.
Every point on a parabola sits exactly as far from the focus as from the directrix. That makes satellite dishes beam signals back to one hot spot.
The six numbers in Ax² + Bxy + Cy² + Dx + Ey + F = 0 are just a 3×3 symmetric matrix in disguise. Rotate the axes and you’re basically diagonalizing that matrix.
Kepler’s first law: planets trace ellipses with the Sun at one focus. Comets? Often hyperbolas or very stretched ellipses—conics run the solar system.
This tool computes the equation of a circle, parabola, ellipse, or hyperbola from friendly inputs such as points, foci, a directrix, or center–radius parameters. For every case it returns a human-readable standard form as well as the general quadratic form
Ax² + Bxy + Cy² + Dx + Ey + F = 0. It also reports useful geometric features—center or vertex, axes lengths, rotation angle, eccentricity, and (for parabolas) focus and directrix.
A circle with center (h,k) and radius r has equation
(x − h)² + (y − k)² = r². You can provide the center and radius directly, two endpoints of a diameter, or any three non-collinear points. When you enter three points, the tool solves the perpendicular bisector system to recover (h,k) and r. The general form appears with A = C and B = 0.
A parabola is the set of points equidistant from a focus and a directrix. In a rotated local frame (x′, y′) aligned to the axis, the standard form is x′² = 4p·y′, where p is the focal length. You can define a parabola by focus and directrix (ax + by + c = 0), by vertex plus a sample point and axis angle, or by fitting three points to a vertical (y = ax² + bx + c) or horizontal (x = ay² + by + c) model. The tool derives a rotation angle automatically when needed and converts back to the global coordinates to produce Ax² + Bxy + Cy² + Dx + Ey + F = 0.
An ellipse has two foci F₁ and F₂; the sum of distances to the foci is constant and equal to 2a. With center (h,k), semi-major axis a, semi-minor axis b, and rotation angle θ, the axis-aligned form is x′²/a² + y′²/b² = 1. If you provide foci and the sum, the tool infers a, b, and θ (since c = ‖F₁F₂‖/2 and b = √(a² − c²)). Eccentricity is reported as e = c/a, with 0 < e < 1.
A hyperbola satisfies a constant difference of distances to two foci, equal to 2a. In its principal frame the standard forms are x′²/a² − y′²/b² = 1 or y′²/a² − x′²/b² = 1. Given foci and the required difference, the tool computes a, b = √(c² − a²), center, and rotation angle from the foci line. Eccentricity is e = c/a > 1.
Any conic in the plane can be written as Ax² + Bxy + Cy² + Dx + Ey + F = 0. The mixed term Bxy indicates rotation. This tool constructs the exact standard form in a local axis frame and then applies a rotation–translation transform to recover the global coefficients. For readability, coefficients are normalized and tiny rounding noise is suppressed.
x (or y) values must be distinct to solve the system.x′ and y′ alongside the standard form.Educational use: great for coordinate geometry, analytic geometry coursework, SAT/GCSE/A-level revision, and quick checks in CAD or simulation work. Everything runs client-side for speed and privacy.