See the orbital environment as one system
A real-time 3D Earth places active spacecraft, orbital shells, atmosphere, night lights, and geographic context inside one navigable field.
Three.js visual layerREAL-TIME ORBITAL VISUALIZATION
OrbitView transforms public satellite data into a real-time 3D view of thousands of active spacecraft moving around Earth.
Public orbital dataLocal browser propagationNo account required
Search the active catalog, isolate orbital layers, select spacecraft, and move through simulated time without sending propagated positions to a server.
Lightweight preview The full WebGL scene loads only after you open OrbitView, keeping this page fast.
Navigation, communications, weather forecasting, Earth observation, scientific research, and human spaceflight all depend on spacecraft moving thousands of kilometers above the planet. OrbitView makes that infrastructure visible.
Positioning + timing
Global communications
Weather forecasting
Earth observation
Science + exploration
“A planet-scale system becomes easier to understand once you can see it move.”
ORBITVIEW / PUBLIC-DATA VISUALIZATION
OrbitView combines scientific context and direct manipulation without turning the globe into a wall of controls.
A real-time 3D Earth places active spacecraft, orbital shells, atmosphere, night lights, and geographic context inside one navigable field.
Three.js visual layerSearch by satellite name or NORAD identifier, then narrow the field by mission category, constellation, and orbital class.
Search + catalog filtersInspect selected-object telemetry, trace an orbit path, compare approximate coverage geometry, and move from the present into simulated time.
Telemetry + time controlsPropagation runs in a Web Worker and returns typed-array position buffers, leaving the main thread available for rendering and interaction.
Worker-native processingOrbital elements enter the application. Calculated positions do not leave it.
AThe catalog refresh respects source-policy limits and uses cached data when the network is unavailable.
BPhysics updates and visual interpolation remain separate so satellite movement can look smooth without recalculating every frame.
CNo account is required, and calculated satellite positions are not sent to an OrbitView server.
Satellites occupy distinct orbital regimes with different periods, shapes, and uses. OrbitView keeps those layers legible without implying every spacecraft circles Earth at the same altitude.
OrbitView is structured around compact data movement, adaptive rendering, and local computation. The architecture reduces server dependency while protecting the interaction budget on desktop and mobile.
Position updates interpolate smoothly between propagation cycles.
No sign-in or user profile.
No device location permission.
Worker-based browser processing.
Reduces unnecessary catalog requests and supports resilient fallback.
Scales visual density and caps expensive rendering work by device capability.
No behavioral ad profile or database of individual satellite-viewing activity.
Meaningful product information remains available when WebGL or motion is unavailable.
OrbitView makes the public orbital catalog understandable. It does not turn public elements into operational truth.
OrbitView uses public General Perturbations orbital elements. Displayed positions are calculated estimates, not direct measurements from each spacecraft.
Public orbital elements can be delayed or become less representative over time. Propagation uncertainty grows as elements age.
Coverage footprints are simplified geometric approximations. They do not represent antenna patterns, terrain, network availability, or operator service claims.
OrbitView is not a conjunction-analysis, collision-avoidance, navigation, surveillance, or mission-control system.
Do not use OrbitView for collision avoidance or mission-critical decisions. Consult authoritative operators and specialist space-domain systems for operational analysis.
LIVE INTERACTIVE EARTH · PUBLIC ORBITAL DATA
Open OrbitView and explore the active satellite catalog around a live, interactive Earth.
Launch the live trackerOrbitView advances the visualization with the current UTC clock and propagates public orbital elements locally. The resulting positions are current estimates, not live telemetry streamed from each satellite.
The active catalog is sourced from CelesTrak GP data in OMM form, subject to CelesTrak’s availability and update policy.
Accuracy depends on the age and quality of the public orbital elements and the limits of SGP4/SDP4 propagation. Estimates can drift and should not be treated as operational measurements.
OrbitView presents objects available in its public source catalog. It does not claim access to classified, proprietary, or operator-only tracking data.
No. The tracker can be explored without creating a profile or signing in.
No location permission is required. You can move the globe and inspect orbital data without sharing device location.
A record may be missing, stale, malformed, outside a selected filter, or temporarily unsuitable for propagation. OrbitView favors a clear unavailable state over invented values.
No. OrbitView is an educational and exploratory visualization, not an operational space-safety system.
OrbitView refreshes no more often than the source policy permits and may use a local cache between refreshes. The tracker identifies fallback or demonstration data when applicable.
Yes. The interface adapts its panels and visual density for smaller screens, with quality controls and non-WebGL fallback information where needed.