Countries on the Moon is an interactive 3D visualisation that places any country's outline onto the surface of the Moon, letting you compare its true size against the lunar landscape.
Built with Three.js and GeoJSON data from Natural Earth. Country polygons are projected using a spherical rotation algorithm that preserves shape and area at any scale.
Select a country from the dropdown. Its polygon is loaded from Natural Earth GeoJSON data and projected onto the Moon's surface.
Curved mode — each vertex is placed directly on the sphere using a spherical rotation, so the outline hugs the Moon's surface regardless of the country's size.
Flat mode — the polygon is projected onto a tangent plane at the subsolar point, giving a more classical map-like appearance with a filled silhouette.
The country is scaled from its real Earth size using the ratio of Earth's radius (~6,371 km) to the Moon's radius (~1,737 km).
This site does not collect or store any personal data directly. We use Google AdSense to display advertisements, which may collect data in accordance with Google's own privacy policy.
Google may use cookies and similar technologies to serve ads based on your prior visits to this or other websites. You can opt out of personalised advertising by visiting Google Ads Settings.
No user accounts, no analytics beyond what ad partners collect, and no data sold to third parties by us.
This site itself does not set any first-party cookies. However, Google AdSense (our advertising partner) may set third-party cookies on your device to serve personalised or non-personalised ads.
These cookies help Google measure ad performance and deliver relevant advertisements. You can manage or disable cookies through your browser settings or via the Google Ads Settings page.
By continuing to use this site, you acknowledge the use of these third-party cookies.