Sphere great circle calculator
Give the radius of a sphere and size its largest circle: a radius of 5 gives a great circle of 10π around, an enclosed disk of π times 5 squared and a diameter of 10. Think of the equator of a globe. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Radius
- 5
- Circumference
- 31.4159265359
- Area
- 78.5398163397
- Diameter
- 10
A great circle is the largest circle that can be drawn on a sphere: it is the intersection of the sphere with a plane that passes through the sphere’s center. On Earth, the equator and all meridians of longitude are great circles; on any mathematical sphere the same construction applies once a positive radius is fixed. The circumference of that circle is always twice pi times the radius, and the planar area enclosed by the great circle—the equatorial disk—is pi times the radius squared. Students meet these formulas when solid geometry introduces spheres, spherical triangles, or Earth-radius approximations; engineers and makers need the same numbers when a drawing lists only a ball radius and they must size an equatorial belt, a ring path, or a circular cross-section through the center.
What a great circle is and why radius alone determines its metrics
In Euclidean three-space a sphere is the set of points at a fixed positive distance from a center. That distance is the radius. Any plane through the center cuts the sphere in a circle whose own radius equals the sphere radius; that circle is called a great circle because no larger circle can lie on the same sphere.
Circles cut by planes that miss the center are small circles and have a strictly smaller radius, so their circumferences are shorter. Once the sphere radius is known and strictly positive, every metric of any great circle on that sphere is determined without further data: the arc length of a full revolution is two pi times r, and the flat disk bounded by the great circle has area pi times r squared.
The sphere diameter is simply twice the radius and is often listed on a globe, tank, or planet model when the full width is easier to measure than the center-to-surface distance; recovering diameter from radius (or the reverse) is immediate. Search intent clusters around phrases like sphere great circle calculator, great circle circumference, great circle area, equator length from radius, and 2 pi r sphere.
People want numeric results they can check against a textbook key, a navigation note, or a CAD dimension, not only a geometric argument that the figure is determined.
Practical use, limits, pricing, and delivery channels
Use the browser tool when you want an immediate great-circle solution while checking homework, sizing an equatorial belt or ring path around a sphere, verifying the length of a model equator from a listed radius, or confirming a workshop drawing without installing a computer-algebra system. Results are fully deterministic: the same radius always yields the same circumference, area, and diameter. There is no language model, no external geometry service, and no randomness, so the capacity is safe to pin in continuous-integration checks and reproducible lesson materials.
Do not use this tool for lat-lon routing between two cities—that is a different search intent served by geographic great-circle distance calculators—and do not expect sphere volume or full surface area here; those formulas live on dedicated sphere volume and surface landings that keep SEO intent cleanly separated.
What you can do with it
Homework and exam great-circle drills
Students and graders confirm great-circle circumference and disk area from a known sphere radius, including clear rejection when the radius is negative or not positive.
FAQ
Which formulas does the calculator use?
Circumference is 2·π·r. Area is π·r² (the planar disk bounded by the great circle). Diameter is 2·r.
What happens if the radius is negative?
A sphere requires a strictly positive radius; negative values are rejected and those calls are not charged.
Is the sphere great circle calculator free?
The browser tool runs free on your device.
Is this the same as a geographic great-circle distance tool?
No. This capacity sizes a great circle from a sphere radius only. Tools that compute path length between two lat/lon points belong to the geographic family and take different inputs.
What is the difference between a great circle and a small circle?
A great circle comes from a plane through the sphere's center and has the sphere's own radius. A plane that misses the center cuts a small circle, which is always shorter.
Related tools
For developers — API access
Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.
API endpoint
Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/geom/sphere-great-circle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/geom/sphere-great-circle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/sphere-great-circle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/sphere-great-circle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/sphere-great-circle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"radius": 5
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.sphere_great_circle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
This capacity accepts a single positive radius, rejects negative and non-positive values, and returns circumference, area, diameter, and the validated radius as structured JSON.
What a great circle is and why radius alone determines its metrics
Delivering radius, circumference, area, and diameter as JSON makes the result easy to paste into notes, diff in automated tests, or feed into a larger pipeline without reimplementing pi multiplications in every language you teach or deploy. This landing is deliberately separate from geographic great-circle distance tools that take two latitudes and longitudes: here the input is a single sphere radius and the output is the intrinsic circle size, not a path between points on Earth.
How this calculator validates input and applies the closed-form formulas
The engine first checks that the field is present and finite. Zero and other non-positive measures are likewise refused so a degenerate point-sphere cannot masquerade as a valid great circle. When the radius is accepted, circumference is computed as two times pi times radius, area as pi times radius squared, and diameter as twice the radius. Edge cases are explicit: missing radius, non-numeric strings, NaN, Infinity, and oversized radii beyond the internal stability bound all fail before any metric is returned. You may use any consistent unit system for the radius; circumference stays in linear units and area in the corresponding square units without conversion inside the engine. Send a JSON body with the required field radius. The value must be a positive finite number (JSON number or a clean numeric string). A negative radius fails immediately with a clear invalid_input message stating that a sphere radius cannot be negative, matching the product contract and common homework validation rules. Results are rounded to a stable decimal precision so the same input always yields the same JSON across JavaScript engines and browser widgets. There is no optional second measure to over-specify the problem—radius alone fixes the great circle—so the API surface stays small and the free browser form stays simple.
Practical use, limits, pricing, and delivery channels
Each successful request is one billable item at $0.002; failed validation does not consume balance. Accepted inputs must be strictly positive; a negative radius is always rejected with invalid_input, and zero or non-finite measures are likewise refused. Wire the endpoint into solid-geometry drills, contest answer checkers, spherical-model worksheets that list only a radius, or floating preprocessing steps where you already prefer explicit domain errors over opaque black-box widgets that cannot show why a negative radius is rejected.
Integration use cases
Deterministic fixtures for geometry tests
Pipelines that seed unit tests or interactive sphere demos can call a pure great-circle oracle instead of reimplementing 2πr and πr² in every language.
Models, belts, and equatorial paths from one radius
Shop or logistics notes that list only a ball or globe radius recover equator length and cross-section disk area as structured JSON for reports or lightweight CAD helpers.
Technical questions
How do I compute great-circle circumference and area with this API?
Send a JSON body with a positive radius to geom.sphere_great_circle. The response returns radius, circumference, area, diameter, and method.