Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Gyroscope Simulator

Gyroscope Simulator

Explore gyroscope physics in interactive 3D. Adjust spin, tilt, mass, and friction to watch precession and nutation unfold in real time.

Interactive Gyroscope Simulator

This gyroscope simulator lets you watch a spinning disk resist gravity in real-time 3D, so you can see exactly why a gyroscope precesses instead of toppling over. Adjust the spin, tilt, mass, and friction, then orbit the camera to study the motion from any angle.

It is built for students, teachers, and the simply curious who want to understand precession, nutation, and angular momentum by experimenting rather than reading formulas. Every change updates the physics instantly, and a live readout shows the spin in RPM, the precession rate, and the current tilt as the gyroscope moves.

Private by design: the entire simulation runs in your browser. Your parameters and color theme are saved only on your own device, and nothing is ever uploaded to a server.

What Is a Gyroscope?

A gyroscope is a spinning object that resists changes to its orientation because of its angular momentum. When you tilt a spinning gyroscope, instead of falling over it does something surprising: its spin axis slowly sweeps around the vertical. This is the same physics that keeps bicycles upright, steadies spacecraft, and drives inertial navigation systems.

Spin

Rotation of the disk around its own axis, measured here in RPM. The faster it spins, the more it resists tilting.

Precession

The slow rotation of the spin axis around the vertical, caused by gravitational torque acting on the tilted gyroscope.

Nutation

The small wobble or bobbing of the tilt angle that rides on top of the precession, most visible right after release.

Angular Momentum

The rotational counterpart of linear momentum. A spinning gyroscope conserves it, which is what makes it so stable.

How to Use the Gyroscope Simulator

1

Set the camera view

Click and drag anywhere on the canvas to orbit the camera, and use the scroll wheel to zoom in and out. On mobile, tap the screen to reveal the controls, then drag to rotate and pinch to zoom.

2

Tune the physics

Adjust Spin for the initial angular velocity, Tilt for the starting angle (5° to 85°), and Mass and Radius to change the disk's torque and moment of inertia. Add Friction to make the gyroscope gradually slow down.

3

Toggle what you see

Turn on Trail to draw the glowing path traced by the axle tip, or switch Gravity off to remove all torque and watch the spin axis stay fixed in space.

4

Read the live data

Watch the on-screen readout for spin in RPM, the precession rate in degrees per second, and the current tilt angle. Press Reset at any time to restore the defaults and recenter the camera.

Features

Realistic Physics Engine

Euler's equations for rigid-body rotation with RK4 integration accurately model the precession, nutation, and spin of a symmetric top.

Interactive 3D View

The gyroscope is rendered in real-time 3D. Drag to orbit and scroll to zoom so you can watch the motion from any angle.

Adjustable Parameters

Control spin speed, tilt angle, disk mass, and radius to see how each one reshapes the gyroscope's behavior.

Friction & Spin-Down

Dial in friction to add damping, so the gyroscope gradually loses spin, precesses faster, and eventually topples.

Gravity Toggle

Switch gravity on or off to compare behavior with and without torque. No gravity means no precession at all.

Trail Visualization

Enable the trail to reveal the glowing path of the axle tip and the looping pattern of precession and nutation.

Real-Time Data Display

A live readout shows the current spin in RPM, the precession rate in degrees per second, and the tilt angle.

Five Color Themes

Style the gyroscope and its glow with Gold, Neon, Steel, Ruby, or Ocean presets.

Saved Settings

Your parameters and chosen color theme are remembered in your browser and restored the next time you visit.

Frequently Asked Questions

Why doesn't a spinning gyroscope fall over?

When a spinning gyroscope is tilted, gravity creates a torque that would normally pull it down. Because of its angular momentum, that torque instead pushes the spin axis sideways, so the gyroscope precesses in a circle rather than toppling. The faster it spins, the stronger this resistance to falling.

What is gyroscopic precession?

Precession is the slow rotation of the gyroscope's spin axis around the vertical. It is the response to gravitational torque acting on a body that already has angular momentum. In the simulator you can see it directly, and the live readout reports the precession rate in degrees per second.

How does spin speed affect precession?

Precession rate is inversely proportional to spin speed. The more angular momentum a gyroscope has, the more it resists the gravitational torque, so it precesses more slowly. Increase the Spin slider and you will watch the precession visibly slow down and the gyroscope become more stable.

What is nutation?

Nutation is the small wobble or oscillation in the tilt angle that occurs while a gyroscope precesses. It looks like a slight up-and-down bobbing of the spin axis and is most visible right after the gyroscope is released at an angle. Turn on the trail to see it ripple along the precession path.

What happens when I turn off gravity?

With gravity off there is no torque acting on the gyroscope, so there is no precession at all. The spin axis stays fixed in space while the disk keeps spinning, which is a clean demonstration of the conservation of angular momentum.

Why does friction make the gyroscope eventually fall?

Friction gradually reduces the spin speed, which lowers the angular momentum. As the gyroscope slows, it can no longer resist the gravitational torque, the precession speeds up, and eventually it topples. Set the Friction slider higher to see the whole spin-down play out faster.

Spin 0 RPM
Precession 0 °/s
Tilt 0 °
Click & drag to rotate view • Scroll to zoom Drag to rotate • Pinch to zoom
Spin
Tilt
Mass
Radius
Friction
Click and drag to rotate the camera around the gyroscope
Use the scroll wheel to zoom in and out
Increase spin speed to see slower, more stable precession
Turn off gravity to see the gyroscope spin without precession
Enable Trail to visualize the precession path
All simulation runs locally in your browser
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords