Omni Calculator logo

Moon Phase Calculator

Created by Kenneth Alambra
Reviewed by Wojciech Sas, PhD and Jack Bowater
Last updated: Jan 18, 2024

This Moon phase calculator will help you determine the approximate Moon phase on any date for almost any nearby year. If you've ever wondered what the Moon phase is on a particular date, then you're in the right place.

In this calculator, you will learn the different factors that explain why we have Moon phases. You will also learn how to calculate the Moon phase for any date you want and find when the next full moon is. Keep on reading to start learning.

Why do we have Moon phases?

An image of the waxing gibbous moon.

The Moon is the only natural satellite the planet earth has, and it has been orbiting the earth for billions of years already. As we look up at the sky and search for the Moon, we see that the Moon seemingly changes its shape every day.

This change in the Moon's shape is because our Moon is a spherical object illuminated by the Sun. Because of the geometry between the Sun, the earth, and the Moon, we see the Moon from different angles throughout the year. Sometimes, the illuminated side of the Moon is fully round, and sometimes it's completely dark. This geometry is why we have Moon phases.

The earth moves through the Solar System at a consistent pace, completing a revolution around the Sun once every 365.25 days and rotating once on its own axis every 24 Earth hours. On the other hand, the Moon completes a full revolution around the earth, relative to a singular point on earth, approximately every 27.32 days, known as a sidereal month. Check out our synodic period calculator to explore more about sidereal months.

However, since the earth is also moving, the faces of the Moon don't repeat every sidereal month. If we were to draw a line between the earth and the Sun and time the duration the Moon takes to complete this cycle, we'd see that it takes roughly 29 days 12 hours 44 minutes 3 seconds or 29.53058770576 days. That is when the Moon is in the same position relative to the Sun and has the same lunar phase. This measure of the Moon's orbit is known as a synodic month, and we'll be using this for the Moon phase calculation.

How to use our Moon phase calculator?

Though it's nice to know how to calculate the Moon phase on your own, what if you need to check multiple dates quickly? This is where our Moon phase calculator comes in handy! As our Moon phase calculator is very straightforward to use, you simply have to select the desired date from the calendar or input the date you want (in the format shown in the calculator field). You will instantly see the results below the date field 🌝.

You can also use our calculator to find out when the next new or full moon is from your selected date. This is great if you plan to stargaze or watch an upcoming meteor shower and want to know if there will be any moonshine obstructing the view of the stars or meteors. This feature can also help you properly time a telescope viewing of a full moon.

As an added feature, you can also see the calculated number of new moons elapsed since 6th Jan 2000, as well as how many lunar days into the cycle your date is (starting from each new moon). Simply go into the Advanced mode of our Moon phase calculator to see!

Now, how about we learn how to calculate the Moon phase ourselves πŸ™‚?

How to calculate the Moon phase?

Because we can track the almost constant movement of the Sun, Earth, and the Moon, we can approximate how many days the Moon is along its cycle. However, we need some starting point, both physical and temporal, to start counting from. Astronomers have decided to use the new moon as this point, and we can always calculate the phase of the Moon as long as we know when the new moon was during that lunar day.

However, not all new moons are created equal. For example, the Moon was new on 13th Jan 2021, at 1:02 PM, and we can use that date. However, on January 6, 2000 (at around 12:24 PM), the new moon started closer to 12 noon. We want to use it for more precise calculations.

Let's say we want to know the Moon phase at a particular date. We count how many days have already passed after January 6, 2000, up to that date. Dividing that by the number of days by synodic month, we determine how many new moons had already occurred, as shown in this equation:

M=dn,\text{M} = \frac{d}{n},


  • MM – New moons elapsed;
  • dd – Days from a known date with a new moon; and
  • nn – Number of days by synodic month equal to 29.53058770576.

By performing a modulo operation to obtain only the remainder of this division, we obtain the fraction of the synodic month that has already elapsed. You can learn more about the modulo operation in our modulo calculator.

We then multiply this fraction by the length of the synodic month in mean solar days to evaluate how many lunar days have already passed since the last new moon before our desired date. If our desired date turns out to have a new moon, then we would get less than 1 for this operation. In equation form, we have it as:

lunar day=(d mod n)Γ—n.\text{lunar day} = (d\ \text{mod}\ n)\times n.

We can now use our calculations above to find the Moon phase on our desired date using the table below:

Moon phase

Lunar day

πŸŒ‘ New Moon

0 < lunar day <= 1

πŸŒ’ Waxing Crescent

1 < lunar day <= 6.382647

πŸŒ“ First Quarter

6.382647 < lunar day <= 8.382647

πŸŒ” Waxing Gibbous

8.382647 < lunar day <= 13.765294

πŸŒ• Full Moon

13.765294 < lunar day <= 15.765294

πŸŒ– Waning Gibbous

15.765294 < lunar day <= 21.147941

πŸŒ— Last Quarter

21.147941 < lunar day <= 23.147941

🌘 Waning Crescent

23.147941 < lunar day <= 28.530588

πŸŒ‘ New Moon

28.530588 < lunar day <= 29.530588

Sample Moon phase calculation

Let's say we want to know the Moon phase on Vincent Van Gogh's birthday (March 30) in 2033. To quickly know how many days have passed since January 6, 2000, we can use our days between dates calculator. We can see that there will be 12,137 days between the two dates. Using our first formula, we can calculate how many new moons will occur between those dates:

M=dn=12, ⁣13729.53058770576=410.9957718782β‰ˆ410 new moons\begin{align*} M &= \frac{d}{n}\\[1.5em] &= \frac{12,\!137}{29.53058770576}\\[1.5em] &= 410.9957718782\\ &\approx 410\ \text{new moons} \end{align*}

That means that there will be 410 new moons and approximately 99.5771 % of a 29.530588-day lunar cycle between those two dates. Multiplying 29.53058770576 days by 0.997771, we get approximately 29.46 days after the last new moon. Checking our table for this value, we see that it falls under a lunar day with a new moon as its phase πŸŒ‘. And when is the next full moon after that? Using our Moon phase calculator, you can find that it'll be on 13th April 2033.

πŸ™‹ Do you want to know how much you weigh on the moon or other planets? Our weight on other planets calculator can help you with that curiosity. πŸ˜‰


What are the different Moon phases?

The different Moon phases in increasing amounts of illumination are

  • New moon;
  • Waxing crescent;
  • First quarter;
  • Waxing gibbous;
  • Full moon;
  • Waning gibbous;
  • Last quarter; and
  • Waning crescent.

We use the term "waxing" to denote an increase in the visible illuminated side of the Moon and "waning" when we start to see the unilluminated side of the Moon.

What causes the Moon phases?

The positioning of the Moon with respect to the Earth and the Sun determines the Moon phase we see. Another factor that affects the Moon phase is the fact that the Moon is spherical in shape. As the Moon orbits the earth, we see differing portions of the illuminated and unilluminated side of the Moon in a cycle that completes every 29.53 earth days.

How long does a Moon cycle take?

A Moon cycle takes around 29 days, 12 hours 44 minutes 3 seconds or 29.53058770576 days. This duration, also called the synodic month, is the duration between two consecutive new moons. This is different from the sidereal month, which is the duration it takes the Moon to orbit the earth, which is around 27.321661 days.

What phase of the Moon is a solar eclipse?

New moon. Solar eclipses only happen when the Moon gets in between the Sun and the Earth. During that time, the Moon's illuminated side faces the sun, and therefore viewers from the Earth can only see the unilluminated side of the Moon. When the Moon's shadow is cast across the Earth, that's when a solar eclipse occurs. During such time, we can also see the Moon cover the Sun either partially or totally.

Kenneth Alambra
Related calculators
Use this calculator to find the Moon phase on any day of any year. You'll also see what the approximate Moon phase on that day.
The Moon phase on the selected date
will be a waxing gibbous.
I want to know the next...
new moon
Next new moon πŸŒ‘ from the selected date: 5 Jul 2024
Check out 32 similar time and date calculators ⏳
8-hour shiftAdd timeAge… 29 more
People also viewed…

Body fat

Use our free Body Fat Calculator, based on BMI, to determine your body fat percentage and explore your ideal body fat range.


This millionaire calculator will help you determine how long it will take for you to reach a 7-figure saving or any financial goal you have. You can use this calculator even if you are just starting to save or even if you already have savings.

Vacation countdown

This calculator will help you keep track of how many more days there are until your vacation starts!

Weighted blanket

The weighted blanket calculator uses your weight to tell you the ideal weight of the weighted blanket to buy to get nice cozy.
Copyright by Omni Calculator sp. z o.o.
Privacy, Cookies & Terms of Service