Animate Moon's Phases
Interactive animated Moon phase simulator with real astronomical calculations. Visualize lunar cycles, illumination, and phase names for any date.
About
The lunar synodic period is 29.53059 days, measured from one New Moon to the next. Miscounting the phase by even a single day shifts illumination by roughly 3.4%. This tool computes the Moon's age from a known New Moon epoch (January 6, 2000 at 18:14 UTC) and derives the phase angle Ο to render the terminator line on a spherical projection. It does not use photographic textures or lookup tables. The illumination fraction f and terminator geometry are calculated from first principles for any date in history or the future.
The rendering approximates the Moon as a Lambertian sphere viewed from a fixed ecliptic perspective. It does not account for libration, parallax, or atmospheric effects. For agricultural, tidal, or religious calendar applications where precise phase boundaries matter, cross-reference with ephemeris data from the USNO or JPL Horizons. Pro tip: the eight traditional phase names use 45Β° boundaries on the phase angle, but the human eye struggles to distinguish a Waxing Crescent from a Waxing Gibbous near the quarter points.
Formulas
The Moon's age in days from a reference New Moon epoch is computed as:
where JDnow is the Julian Date of the target moment, JDepoch = 2451550.26 is the Julian Date of the reference New Moon (2000-01-06 18:14 UTC), and Tsyn = 29.53058770576 days is the mean synodic month.
The phase angle in radians:
The illumination fraction visible from Earth:
For rendering the terminator on a circular disc of radius R, the terminator is drawn as an ellipse with semi-major axis R (vertical) and semi-minor axis:
When Ο < Ο (waxing), the right side is illuminated. When Ο β₯ Ο (waning), the left side is illuminated. The terminator curve and the disc edge together define the shadow region, which is filled to produce the visible phase shape.
Reference Data
| Phase Name | Phase Angle Range | Illumination | Moon Age (days) | Moonrise (approx.) | Moonset (approx.) | Visibility |
|---|---|---|---|---|---|---|
| New Moon | 0Β° - 45Β° | 0 - 2% | 0 - 3.69 | ~06:00 | ~18:00 | Not visible |
| Waxing Crescent | 45Β° - 90Β° | 2 - 50% | 3.69 - 7.38 | ~09:00 | ~21:00 | Afternoon & evening |
| First Quarter | 90Β° - 135Β° | 50% | 7.38 - 11.07 | ~12:00 | ~00:00 | Afternoon & first half of night |
| Waxing Gibbous | 135Β° - 180Β° | 50 - 100% | 11.07 - 14.77 | ~15:00 | ~03:00 | Late afternoon through most of night |
| Full Moon | 180Β° - 225Β° | 100% | 14.77 - 18.46 | ~18:00 | ~06:00 | All night |
| Waning Gibbous | 225Β° - 270Β° | 100 - 50% | 18.46 - 22.15 | ~21:00 | ~09:00 | Most of night & early morning |
| Last Quarter | 270Β° - 315Β° | 50% | 22.15 - 25.84 | ~00:00 | ~12:00 | Late night & morning |
| Waning Crescent | 315Β° - 360Β° | 50 - 0% | 25.84 - 29.53 | ~03:00 | ~15:00 | Pre-dawn & morning |
| Named Full Moons (Northern Hemisphere tradition) | ||||||
| Wolf Moon | January Full Moon | Named by Native American & Colonial traditions for howling wolves | ||||
| Snow Moon | February Full Moon | Heaviest snowfall period in North America | ||||
| Worm Moon | March Full Moon | Ground thaws, earthworm casts appear | ||||
| Pink Moon | April Full Moon | Named for phlox subulata (moss pink) blooms | ||||
| Flower Moon | May Full Moon | Widespread wildflower blooming | ||||
| Strawberry Moon | June Full Moon | Strawberry harvesting season begins | ||||
| Buck Moon | July Full Moon | Male deer begin growing new antlers | ||||
| Sturgeon Moon | August Full Moon | Great Lakes sturgeon most readily caught | ||||
| Harvest Moon | September/October Full Moon | Closest Full Moon to autumnal equinox; extra evening light for harvesting | ||||
| Hunterβs Moon | October/November Full Moon | Fields cleared after harvest; prey visible under moonlight | ||||
| Beaver Moon | November Full Moon | Time to set beaver traps before waters freeze | ||||
| Cold Moon | December Full Moon | Onset of winter cold; longest nights of the year | ||||