Moon landing · Houston
20 July 1969 at 21:56 local time. Changing place rotates the horizon and changes which stars are visible.
Recreate the visible sky with real catalogue stars for a date, local time and location—free, with no sign-up. Customize constellations, planets, labels and layout, then download a high-resolution file generated in your browser.
Astronomical mode plots catalogue stars above your local horizon. Location coordinates never leave this page.
Decorative mode: this seeded starfield does not represent the sky on any date or at any location. Its compass and grid are artistic guides only.
Map summary will appear after generation.
Accuracy note: suitable for artwork and learning, not navigation or telescope alignment. Very faint stars, deep-sky objects, atmospheric refraction and terrain are not shown.
Theme
2400 × 2400 px · 8 × 8 in at 300 DPI
20 July 1969 at 21:56 local time. Changing place rotates the horizon and changes which stars are visible.
1 January 2000 at midnight. Turn constellations on to recognize the southern sky.
Random mode uses FNV-1a and Mulberry32. The same seed and settings reproduce the exact visible pattern.
The magnitude limit controls how faint a catalogue star may be; a higher number shows more faint stars. Rotation changes page orientation only. The real-sky grid shows altitude circles and azimuth spokes. Circles, spokes and compass labels in random mode are decorative.
Pixel dimensions—not labels like “poster-ready”—determine printable size. At 300 DPI, 2400 × 3000 pixels prints at 8 × 10 inches; 1600 pixels is about 5.3 inches. Generated files have no watermark and may be used in personal or commercial posters, gifts, classroom materials, tattoos, wallpapers and designs.
Uniform sphere: z = 2u − 1; φ = 2πv; x = √(1−z²)cosφ; y = √(1−z²)sinφ. Random mode samples until the requested number is visible, rather than counting a hidden hemisphere.
Horizon conversion: H = LST − RA; sin(alt) = sin(lat)sin(dec) + cos(lat)cos(dec)cos(H). Azimuth comes from the corresponding two-argument atan2 expression; radius is (90° − altitude) / 90°.
Brightness: catalogue radius is proportional to 10^(−0.2 × magnitude). Random brightness uses b = 0.35 + 0.65 × random^1.6.
Seed: UTF-16 code units are folded with 32-bit FNV-1a, then Mulberry32 produces each deterministic sample.
Real sky mode plots catalogue stars above the horizon for the entered date, time and coordinates. Random starfield mode is decorative and is clearly labelled as such.
Bright-star positions use J2000 catalogue coordinates precessed to the selected date, local sidereal time and a horizon projection. Planet positions use Astronomy Engine when available. It is suitable for education and artwork, not navigation or telescope pointing.
Yes. The supported range is 1900 through 2100; accuracy is best near the present because stellar proper motion is not modelled.
The selected numeric UTC offset converts the entered local clock time to UTC. Daylight-saving changes are not inferred, so choose the offset that applied on the selected date.
Yes. The generator is free, requires no sign-up and adds no watermark.
Yes. You may use generated files for personal or commercial projects. Star names and astronomical facts are not copyrightable, but you remain responsible for other text you add.
At 300 DPI, divide pixels by 300 to estimate print inches. A4 uses 2480 by 3508 pixels; 8 by 10 inches uses 2400 by 3000 pixels.
Yes. Copy share link stores the relevant settings in the URL. Random maps can also be recreated from their seed.
No. City presets, coordinates, rendering and export stay in your browser. Browser location is requested only after you press Use my location.
Sky map and star chart usually mean a positional diagram of real celestial objects. A starfield may simply be a decorative pattern; this page provides both in separate modes.