How to Actually Track the Moon Phase Without Getting Annoyed by Every App on Your Phone
You want to know what phase the moon is in right now. The easy answer is to search Moon Phase Today on any search engine and get an instant readout. That works fine if you just need a quick glance. But if you're actually using moon phase data for anything beyond casual curiosity — photography, gardening, fishing, tides, or even just avoiding being caught outside during a full moon without realizing it — you quickly run into the fact that most free tools are garbage. I used to track moon phases for night photography. Not the romantic kind, the practical kind where you need to know exactly when the moon rises and how bright it'll be so you don't waste a good weather window. That's where things get complicated, because the moon phase isn't just a static percentage. It's a moving target that changes continuously, and most apps just give you a rounded number that's useless for planning.
Moon Phase Today: The Basics (That Most Apps Skip)
The moon goes through its cycle roughly every 29.5 days. That's the synodic month. The phases are named after where the moon sits relative to the sun and Earth. New moon means it's between us and the sun, so we see nothing. Full moon means Earth is between the moon and the sun. The quarters are right in between. Simple, right? Except that the exact moment of each phase happens at a specific time down to the minute, and if you need precision — like scheduling a shoot for blue hour during a half-moon — knowing the phase name isn't enough. Most apps tell you the moon is "waxing gibbous" but they don't tell you it's 73 percent illuminated at this exact moment or that it'll hit 80 percent in about four hours. That difference matters when you're planning.
What Most Tools Get Wrong About Moon Phase Data
Here's the thing nobody tells you: moon phase calculators vary wildly in accuracy depending on where they get their data. Some use approximate formulas from the 1980s. Others pull from NASA's JPL Horizons system. The difference between a bad calculator and a good one can be off by a few minutes on phase timing, which compounds over months. I spent about three weeks dealing with a situation where my photography schedule was consistently off by an hour or two. The app I was using was giving me the phase for midnight UTC, not my local time zone. So when it said the moon would be at 45 percent illumination at 9 PM, it was actually closer to 52 percent. Small number? Sure. But when you're composing a shot around the exact moment the moon breaks above the horizon, that's the difference between catching it and missing it entirely. The workaround was straightforward once I figured it out. I stopped relying on consumer apps and switched to using the US Naval Observatory's data directly. They publish phase times to the minute, and they account for your longitude. You can also use Stellarium (free) or the SkySafari app, both of which pull from proper ephemeris data instead of making up approximate values.
Get the Full Details

Practical Numbers You Should Know
The synodic month is 29.53059 days. That's not a coincidence — it's why lunar calendars and solar calendars are always slightly out of sync. A sidereal month (the time it takes the moon to orbit Earth relative to the stars) is about 27.3 days. The difference exists because Earth is also moving around the sun, so the moon has to catch up a bit extra to get back to the same sun-Earth-Moon alignment. Here's a counter-intuitive fact: the moon is waxing or waning at different rates depending on where it is in its orbit. Near perigee it moves faster, so the phase changes more quickly. Near apogee it crawls. This is orbital mechanics 101, but you'll see a lot of apps that pretend the phase progresses at a steady rate, and they're just wrong about it. If you need accuracy within a few percent of illumination, you have to account for this.
How I Track Moon Phase Today in My Actual Workflow
I use a combination of two things. First, there's a simple Python script I run that pulls from the JPL Horizons system and outputs the current phase angle and illumination percentage. It takes maybe two seconds to run. Second, I keep a simple spreadsheet where I log the phase each night along with weather conditions and whether the timing actually worked for my shoot. That log data is worth more than any app because it tells you something the app can't: does the moon phase actually predict good shooting conditions for YOUR location? For people who just want to know Moon Phase Today without setting up scripts, I'd recommend the timeanddate.com moon phase page. It's accurate, it shows phase percentage to one decimal place, and it gives you rise/set times for your specific coordinates. It's not a flashy app, but it gets the math right and doesn't try to sell you anything.
When Moon Phase Data Is Actually Useless
There are scenarios where even precise phase data won't help you. If you're trying to predict visibility of the moon from the ground, weather and terrain dominate completely. A 90 percent illuminated moon low on the horizon behind a tree line looks very different from the same phase high overhead. Cloud cover makes all phase calculations irrelevant for about half the nights of any given month depending on where you live. Also worth noting: the moon phase doesn't tell you how bright the moon will appear at your location. That depends on atmospheric conditions, altitude, and how much sky you can see. A 30 percent moon in clear high-altitude air can look brighter than a 60 percent moon at sea level through haze. These are the edge cases that make people say moon phase trackers aren't reliable, when really the problem is they're expecting the tool to do something it was never designed to do. If you need something more robust than a basic phase calculator, especially for field work, I'd suggest looking into the XEOS or iSOS astronomy apps. They integrate phase data with real-time sky maps and are built for people who actually go outside to observe things rather than just checking a number on their phone.
