Moon Phase Calculator - Phase, Age, and Illumination

Use this moon phase calculator to find the named phase, lunar day within the synodic cycle, illumination percent, and the next new and full moon dates for any date.

Moon Phase Calculator

Pick any calendar date between 1900-01-01 and 2100-12-31. Defaults to today when left blank.

Results

Moon phase on selected date
0
Lunar day in cycle 0days
Illuminated portion 0%
Next new moon 0
Next full moon 0

What Is a Moon Phase Calculator?

A moon phase calculator is a date-driven tool that takes any calendar day and returns the named lunar phase, the lunar day within the current synodic cycle, the illuminated percent of the visible disc, and the dates of the next new and full moons. This moon phase calculator uses the standard 29.53058770576-day synodic month and a known reference new moon, so the same date always gives the same answer whether you check it today or ten years from now.

  • Plan a stargazing night: Check whether the Moon will be a thin crescent or a full disc on a planned trip date, so you can pick a darker window for meteor showers or deep-sky viewing.
  • Time a full-moon photo shoot: Look up exactly which date in a target month carries a full moon, then plan your shoot around moonrise or moonset for the best landscape light.
  • Plan outdoor activities by lunar phase: Fishing, gardening, hunting, and tide-sensitive coastal trips are often scheduled around specific phases, and a quick date lookup replaces a paper almanac.
  • Look up a historical or future phase: Type in a past birthday or a future wedding date to see what the Moon will look like that night without paging through a multi-year table.

The Moon goes through eight named phases on a roughly 29.5-day cycle, and the same cycle repeats for thousands of years with very small drift. Anchoring the calculation to a known new moon and using a fixed mean synodic month gives a useful answer for any date within a couple centuries of the present.

When you want to verify the math by hand, Days Between Dates Calculator gives you the exact whole-day count between the reference new moon and your chosen date.

How the Moon Phase Calculator Works

The calculator converts your selected date to a count of days since a known reference new moon, takes the remainder when that count is divided by the length of the synodic month, and maps the remainder to one of the eight named lunar phases. The illumination percent comes from a simple cosine model of the Moon's elongation from the Sun.

lunar_day = (days_since_reference_new_moon mod 29.53058770576) ; illumination = (1 - cos(2*pi*lunar_day / 29.53058770576)) / 2
  • target_date: The calendar day the user wants the phase for, parsed into a UTC date at midday for a clean whole-day count.
  • days_since_reference: Whole days and fraction between the target date and the reference new moon at 2000-01-06 00:00 UTC.
  • synodic_month: The mean length of one full new-moon-to-new-moon cycle, fixed at 29.53058770576 days for this everyday calculator.

The reference new moon (2000-01-06) is the cycle's day zero. Picking any date and counting whole days forward gives a number we reduce modulo the synodic month. Anything in the first or last day of the cycle is a New Moon, around 7 days is a First Quarter, around 15 days is a Full Moon, and around 22 days is a Last Quarter.

The illumination percent uses the same lunar day. A cosine curve from 0 to 100 percent and back to 0 across the cycle gives a smooth estimate that matches the visual appearance of the disc for everyday use.

Worked example: January 21, 2000

Target date: 2000-01-21. The reference new moon used by the calculator is 2000-01-06.

Days since reference = 15. 15 mod 29.53058770576 = 15.00 lunar days. Lunar day 15.00 falls in the Full Moon band (13.765294 < day <= 15.765294).

Phase: Full Moon. Lunar day: 15.00. Illumination: 99.94% (approximately 100%).

Use this to plan a stargazing night around a known full moon, or to verify the calculator against a printed almanac for a date you already know.

According to Wikipedia (Lunar month), the mean synodic month is 29 days 12 hours 44 minutes 3 seconds, or about 29.53059 days, and is the cycle that determines the visible lunar phases.

For a deeper look at the orbital period that drives this whole cycle, Synodic Period Calculator explains how the synodic month is derived from two sidereal orbital periods.

Key Concepts Behind the Calculator

Four ideas make the result make sense: the synodic month that drives the cycle, the reference new moon that anchors the count, the named-phase boundary table, and the simple cosine model used for the illumination percent.

Synodic month

The 29.53058770576-day mean interval from one new moon to the next. It is the cycle that determines which phase we see from Earth, and it is longer than the Moon's sidereal orbit because Earth is also moving around the Sun.

Reference new moon

A known historical new moon used as day zero of the count. The calculator uses 2000-01-06 00:00 UTC, the date of a confirmed new moon in the standard epoch year 2000, so the math starts from a clean calendar day.

Eight named phases

New Moon, Waxing Crescent, First Quarter, Waxing Gibbous, Full Moon, Waning Gibbous, Last Quarter, and Waning Crescent. The cycle is split into fixed-length bands of roughly 1, 5.4, 2, 5.4, 2, 5.4, 2, and 5.4 days, ending with another 1-day New Moon band before the next cycle.

Illumination model

A cosine curve maps the lunar day (0 to 29.53) to an illuminated fraction from 0 to 1. The math gives a smooth estimate that matches the visual appearance of the disc for everyday lookups without needing the full astronomical ephemeris.

Waxing means the lit portion is growing, waning means it is shrinking. Crescent means less than half is lit, gibbous means more than half is lit. Together these four words describe the eight named phases in plain English.

If you are curious about the traditional Chinese lunar age system rather than the astronomical cycle, Lunar Age Calculator compares the two side by side.

How to Use This Moon Phase Calculator

Pick a date, read the named phase, then use the next-phase dates to plan ahead.

  1. 1 Enter the date: Type a date in the YYYY-MM-DD field, or leave it blank to look up the Moon phase for today.
  2. 2 Read the named phase: The primary result shows one of the eight named phases (New Moon, Waxing Crescent, First Quarter, Waxing Gibbous, Full Moon, Waning Gibbous, Last Quarter, Waning Crescent).
  3. 3 Check the lunar day in the cycle: A second row shows how many days into the 29.53-day cycle the selected date is, starting from 0 at the most recent new moon.
  4. 4 Read the illumination percent: The third row shows the percent of the visible disc that is lit by the Sun, useful for judging how bright the night will be.
  5. 5 Find the next new and full moons: The last two rows give the dates of the next new moon and the next full moon from your selected date, so you can plan a week or a month ahead.

For example, type in 2026-06-14 to see today's Moon phase. The calculator will return the named phase, the lunar day, the illumination percent, and the next new and full moon dates so you can plan a stargazing night, a photo shoot, or a tide-sensitive activity without paging through a paper almanac.

If you would rather work with raw date arithmetic than a phase band, Date Calculator lets you add or subtract days and see the resulting calendar date.

Benefits of Using This Moon Phase Calculator

A few seconds of typing replaces a paper almanac and gives you four pieces of information that are useful for everyday planning.

  • Plan around the light: Knowing the illumination percent tells you how bright the night sky will be, which matters for stargazing, astrophotography, and nocturnal wildlife watching.
  • Time tide-sensitive activities: Coastal fishing, kayaking, and beach walks are easier to plan when you know whether a spring tide is approaching (full or new moon) or a neap tide is in effect (first or last quarter).
  • Pick a wedding or event date: A full moon makes a striking visual for outdoor evening events, while a new moon is better for outdoor lighting setups that should not fight the sky.
  • Look up any date in seconds: Type in a past birthday, a planned trip, or a wedding date and get the phase immediately, without paging through a multi-year table or buying a paper almanac.
  • Cross-check astronomy apps: Use the eight named phases and the illumination percent to confirm what your sky-map app or astronomy software is showing, especially for unusual dates.

The math is the same simple model that printed almanacs have used for a century, and it is accurate to within a day or so for any date within a couple centuries of now.

When you are planning a multi-day stargazing trip, Date to Date Calculator gives you the exact duration between your arrival and the next new moon.

Factors That Affect the Result

The calculator uses a simple fixed-length synodic month, so a few astronomical details can shift the result by a small amount.

Variation in synodic month length

The actual synodic month varies from about 29.27 days to 29.83 days because the Moon's orbit is elliptical and Earth moves around the Sun at a varying speed. This calculator uses the mean of 29.53058770576 days, so the result can be off by half a day compared to precise ephemeris tools.

Time of day of the new moon

The reference new moon used here is 2000-01-06 00:00 UTC, while the actual astronomical new moon on that day occurred around 18:14 UTC. Treating the whole day as 'new moon' is a common simplification that this calculator adopts to keep the math simple.

Northern vs Southern hemisphere orientation

The named phase is the same in both hemispheres, but the orientation of the lit portion flips. A waxing crescent looks like a 'D' in the Northern Hemisphere and a 'C' in the Southern Hemisphere.

Distance from Earth (apogee and perigee)

The Moon's distance changes by about 10 percent across the month. This affects the apparent size of the disc but not the named phase or the illumination percent, which is what this calculator returns.

  • The calculator uses a constant mean synodic month, so it can return the next new or full moon one day earlier or later than the official USNO ephemeris for some dates.
  • It does not return rise, set, or culmination times, nor the Moon's position in the sky. For horizon times and altitude, use a planetarium app alongside this tool.

For most everyday planning, a half-day tolerance on the next-phase date is perfectly adequate, and the named phase and illumination percent are reliable to within the rounding shown.

According to Wikipedia (Lunar phase), the approximate age of the Moon can be calculated for any date by counting the days since a known new moon (such as 6 January 2000) and reducing that modulo 29.53059 days, with the understanding that this simple model is accurate to within hours for everyday use.

According to the USNO Astronomical Applications Department, primary Moon phases occur on specific geocentric dates and times published in an authoritative almanac. For results that must match that almanac, verify the next-phase dates from this calculator against USNO tables rather than the simple fixed-cycle estimate.

If you want to know which named phase the Moon will be in on a specific upcoming birthday, Birthday Countdown Calculator shows the countdown in days to that date so you can plan a Moon-themed party.

moon phase calculator showing the named phase, lunar day in the synodic cycle, illumination percent, and the next new and full moon dates for the chosen date
moon phase calculator showing the named phase, lunar day in the synodic cycle, illumination percent, and the next new and full moon dates for the chosen date

Frequently Asked Questions

Q: What does a moon phase calculator do?

A: A moon phase calculator takes a date and returns the named lunar phase (New Moon, Waxing Crescent, First Quarter, Waxing Gibbous, Full Moon, Waning Gibbous, Last Quarter, or Waning Crescent), the lunar day within the 29.53-day synodic cycle, the percent of the visible disc that is lit, and the dates of the next new and full moons. This lets you plan activities around the Moon without paging through a paper almanac.

Q: How accurate is this moon phase calculator?

A: This calculator is a simple fixed-cycle estimate, not an ephemeris. It uses one reference new moon on 6 January 2000 plus the constant 29.53058770576-day mean synodic month, so the named phase and illumination percent are reliable for everyday planning. The next new or full moon date can land a day earlier or later than the USNO or NASA almanac; cross-check exact dates against an authoritative Moon phase table.

Q: What is the synodic month?

A: The synodic month is the average time between two consecutive new moons, which is 29 days 12 hours 44 minutes 3 seconds, or 29.53059 days. It is longer than the Moon's sidereal orbit (27.32 days) because Earth is also moving around the Sun, so the Moon has to travel a little farther to reach the same position relative to the Sun and Earth.

Q: What is the difference between sidereal and synodic months?

A: The sidereal month (27.32 days) is the time for the Moon to return to the same position against the background stars. The synodic month (29.53 days) is the time for the Moon to return to the same phase, which is what we see from Earth. Because Earth moves around the Sun, the synodic month is about 2.2 days longer than the sidereal month.

Q: Can I look up the moon phase for a past or future date?

A: Yes. Type any date in the YYYY-MM-DD field, between 1900-01-01 and 2100-12-31, and the calculator will return the named phase, lunar day in the cycle, illumination percent, and the next new and full moon dates. The simple mean synodic month model is reliable across that range for everyday planning.

Q: Why does the moon have phases?

A: The Moon is a sphere lit by the Sun, and as it orbits Earth we see different fractions of its lit hemisphere. When the Moon is between Earth and the Sun we see the unlit side (new moon); when Earth is between the Sun and Moon we see the full lit side (full moon). The other phases are the in-between angles, repeating every 29.53 days.