Moon Phase Calculator

Calculate the current moon phase and illumination

Select date (leave empty for today)

Show dates of upcoming moon phases

Key Facts

Category
Geography & Science
Input Types
date, checkbox
Output Type
text
Sample Coverage
1
API Ready
Yes

Overview

The Moon Phase Calculator provides precise astronomical data to determine the current lunar phase and illumination percentage for any given date. Whether you are planning a night photography session, tracking lunar cycles for gardening, or simply curious about the night sky, this tool delivers accurate celestial insights instantly.

When to Use

  • Planning outdoor activities like night photography or stargazing when moonlight levels matter.
  • Determining the exact date of the next full moon or new moon for personal or professional scheduling.
  • Verifying the lunar illumination percentage for specific historical or future dates.

How It Works

  • Select a specific date using the date picker, or leave it blank to calculate the current moon phase for today.
  • Toggle the 'Show Next Phases' option to receive a list of upcoming lunar events.
  • Click calculate to view the current phase name, illumination percentage, and upcoming lunar milestones.

Use Cases

Night sky photographers identifying the best nights for low-light conditions or full moon shots.
Gardeners following lunar planting calendars to optimize crop growth cycles.
Educators and students researching lunar cycles for astronomy projects.

Examples

1. Planning a Stargazing Trip

Amateur Astronomer
Background
An astronomer wants to photograph deep-sky objects that require a very dark sky.
Problem
They need to ensure the moon is in a 'New Moon' phase to minimize light pollution.
How to Use
Select the intended travel date in the date picker and check 'Show Next Phases'.
Example Config
date: 2026-04-15, showNextPhases: true
Outcome
The tool confirms the moon phase for the date and lists the next New Moon, allowing the user to adjust their trip for optimal darkness.

2. Full Moon Event Scheduling

Event Planner
Background
A planner is organizing a 'Full Moon Beach Party' and needs to pick a date when the moon is at 100% illumination.
Problem
They need to find the exact date of the next full moon to ensure the event aligns with the brightest night.
How to Use
Leave the date field empty to see the current cycle and enable 'Show Next Phases'.
Example Config
showNextPhases: true
Outcome
The tool provides the date of the upcoming full moon, ensuring the event is scheduled for maximum visibility.

Try with Samples

barcode

Related Hubs

FAQ

Is the Moon Phase Calculator accurate for any date?

Yes, the tool uses astronomical algorithms to calculate lunar phases for both past and future dates.

What does the illumination percentage represent?

It represents the fraction of the Moon's visible surface that is illuminated by the Sun as seen from Earth.

Can I see when the next full moon occurs?

Yes, by enabling the 'Show Next Phases' option, the tool will list the dates for upcoming primary lunar phases.

Does the tool account for my specific location?

The moon phase is a global phenomenon; the phase and illumination percentage are the same regardless of your location on Earth.

Is there a cost to use this calculator?

No, this is a free utility tool available for unlimited use.

API Documentation

Request Endpoint

POST /en/api/tools/moon-phase-calculator

Request Parameters

Parameter Name Type Required Description
date date No Select date (leave empty for today)
showNextPhases checkbox No Show dates of upcoming moon phases

Response Format

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-moon-phase-calculator": {
      "name": "moon-phase-calculator",
      "description": "Calculate the current moon phase and illumination",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=moon-phase-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]