🌐 EN

🌙 Moon Phase Calculator

Pick a date to calculate that day's moon phase and illumination percentage, plus how many days remain until the next new moon and full moon.

* This calculation uses the average synodic month cycle (29.53 days) as an approximation, and may differ from precise astronomical ephemerides by up to ±1 day.
Moon Phase
Related Tools

Need another date or time calculation? Browse Date & Time Tools → · D-day Calculator →

GUIDE

Learn more

01

What is a moon phase?

The Moon orbits the Earth roughly every 29.53 days (a synodic month), and as it does, the portion illuminated by the Sun as seen from Earth changes shape. When the Moon is fully invisible it is called new moon, and when it appears fully round it is called full moon. In between, the phases are named waxing crescent, first quarter, waxing gibbous, waning gibbous, last quarter, and waning crescent.
02

How the calculation works

Using a known reference new moon at 2000-01-06 18:14 UTC, the calculator finds the Julian Day for your selected date (at 12:00 UTC) and computes the remainder of the elapsed days divided by the synodic month length (29.530588853 days) — this is the "moon age." An age near 0 days means new moon, and near 14.77 days means full moon; the full cycle is split into 8 buckets to name the phase. Illumination is approximated with the formula (1 - cos(2π × age / synodic month)) / 2.
03

A note on accuracy

This calculator is a simple periodic approximation that does not account for actual orbital perturbations (small variations caused by gravitational interactions between the Sun, Earth, and Moon), so it can differ from precise observational ephemerides by up to a day (±1 day). Please use it as a general reference rather than for precision work.

Frequently asked questions

How accurate is this calculator?
It uses the average synodic month cycle (29.53 days) as an approximation, so it may differ from precise astronomical ephemerides by up to ±1 day. For precise observation planning, consult a professional astronomical almanac.
What does the illumination percentage mean?
It is the approximate percentage of the Moon's visible surface that is lit by the Sun. Near 0% means new moon, and near 100% means full moon.
How is the days-until-next-new/full-moon calculated?
Based on the current moon age within the 29.53-day synodic cycle, it calculates the remaining days until the next new moon (age 0) or the next full moon (age about 14.77 days).