🔭 Objects
📋 Queue
⚙️ Scope
📊 Stats
❓ Help
👤 Account
Sunset
Astro Dark
Astro Dawn
Moonrise
Moonset
Moon Age
Moon Illum.
Sort:
No objects match your filters.

📋 Tonight's Observing Queue

Add objects from the Objects tab using the + Queue button.

🌌 Sky Conditions

🏔 Observing Sites & Horizon

Save observing sites — each bundles a location and its own horizon profile. Selecting a site loads both at once.

Define obstructions for this site below. Trees, buildings, or terrain.

Set minimum visible altitude at each compass bearing. 0° = open horizon, 30° = blocked to 30° elevation.

Click or drag on the chart to draw your horizon profile. The red line is your current horizon mask.

Stand at your observing site and hold your phone upright in portrait mode. Point the top edge of the phone at the obstruction (treetop, roofline) so it lines up with the top of your screen. Tap Record at each bearing.

📱 Calibration tip: Before starting, wave your phone in a figure-8 motion a few times to calibrate the compass. If the bearing looks wrong, try holding the phone briefly flat and level, then return to portrait.
Hold portrait, top toward sky. When horizontal, elevation reads 0°. Tilt the top of the phone up toward the obstruction — elevation increases. The color turns green when above 0°.
---°
Tilt: ---°
0 points recorded

🔭 Telescope

🔬 Eyepieces

🌈 Nebula Filters

Check the filters you own. Expanded object cards recommend which (if any) helps for that target.

☁️ Cloud Sync

Create an account to sync your telescopes, eyepieces, filters, observations, queue, and settings across all your devices. The app still works offline — your data syncs when you're online and logged in.

1. Overview

Night Crazy is an observing planner for visual astronomy and astrophotography. It calculates which of 3,200+ objects — galaxies, nebulae, clusters, double stars, and the planets — are visible from your location on any given night, taking into account your telescope, your sky conditions, the Moon, and obstructions around your observing site.

Everything runs in your web browser. Your telescopes, eyepieces, observations, queue, and horizon profile are all saved locally on your device between sessions.

This app was inspired by and includes data from the Imm Deep Sky Compendium, created by Gary Imm — a prolific deep-sky astrophotographer whose compendium catalogs thousands of objects with observing notes, ratings, and imaging details. His website at garyimm.com hosts an extensive collection of his astrophotography, detailed object data, and links to his publications, and is well worth exploring for anyone interested in deep-sky observing and imaging.

2. Feature List

3,200+ Objects

Galaxies, nebulae, clusters, planets, and curated double stars across all major catalogs.

Real-Time Visibility

Altitude calculated for your exact location, date, and time.

Planets

All 8 planets with live position, magnitude, phase, and angular size.

Double Stars

75 curated pairs with separation, colors, and split difficulty for your aperture.

Twilight & Moon

Sunset, astronomical dark/dawn, moonrise/set, age, and illumination.

Viewing Windows

Exact time range each object clears your horizon during darkness.

Multiple Telescopes

Save unlimited scopes and switch the active one with a tap.

Eyepiece Calculator

Magnification, true field, and exit pupil per eyepiece — plus best-match suggestions.

Limiting Magnitude

Tells you whether each object is within reach of your scope and sky.

Horizon Mask

Define trees and buildings three ways — including a phone-sensor survey.

Observing Queue

Build a target list, sort by transit, export to text or SkySafari.

Personal Logging

Mark priority, status, and notes for every object.

"Now" Mode

One tap shows only what's above the horizon right now.

Statistics

Track what you've observed and imaged by type and status.

Auto-Location

Detects your coordinates and timezone (with DST) automatically.

3. Getting Started

When you first open the app:

  • Allow location access when prompted — this sets your latitude and longitude automatically.
  • The date defaults to today and the timezone is detected automatically (including daylight saving).
  • Go to the Scope tab and enter your telescope's aperture and focal length, then set your sky's Bortle scale.
  • Return to Objects and the list is sorted by best visibility for tonight.
Tip: Add the page to your phone's home screen for quick one-tap access at the eyepiece.

4. Observer Settings

At the top of the Objects tab:

SettingWhat it does
Latitude / LongitudeYour observing location. Tap 📍 My Location to auto-fill.
DateThe night you're planning for. Calculations use this date's evening through next morning.
TimezoneAuto-detected with DST. Change only if planning for a different zone.
Min AltitudeHides objects that never rise above this altitude. 20° is a good default to avoid horizon murk.

Changing any of these recalculates the entire list automatically.

5. Twilight & Moon Panel

The band below the settings shows the key times for the night:

  • Sunset — when the Sun drops below the horizon.
  • Astro Dark — astronomical twilight ends; the sky is fully dark. This is when deep-sky observing truly begins.
  • Astro Dawn — astronomical twilight begins in the morning; dark sky ends.
  • Moonrise / Moonset — when the Moon crosses the horizon.
  • Moon Age — days since new moon (0 = new, ~15 = full).
  • Moon Illum. — percentage of the Moon lit. High values wash out faint objects.

6. Browsing Objects

Each object appears as a card showing its name, type, nickname, visibility badge, and key stats. Tap a card to expand it for full details:

  • Distance, size, surface brightness, coordinates, and classification
  • Observer's notes about the object
  • Catalog cross-references (Messier, NGC, IC, Caldwell, and more)
  • Links to Astrobin, SIMBAD, and Aladin for images and data
  • Nearby objects within 8° for efficient star-hopping
  • Your personal priority, status, and notes

7. Filtering & Sorting

Filters

  • Search — by name, nickname, notes, or catalog number (e.g. "M 31", "Andromeda", "NGC 7000").
  • Type — Galaxy, Nebula, Stars, Planet, or Double Star. The subtype menu narrows to valid options.
  • Constellation, Catalog, and Rating filters.
  • Visibility — including "Visually seeable", which hides anything too faint for your scope and sky, and "Unblocked by horizon".

Sorting

Sort by best visibility tonight, name, rating, magnitude, size, transit time, moon separation, or longest viewing window.

8. Reading the Altitude Bars

Each card shows colored blocks for every two hours from 7pm to 4am. The number is the object's altitude in degrees at that time.

ColorAltitudeMeaning
Green45°+Excellent — high and clear
Dark green30–45°Good
Amber15–30°Fair — some atmosphere
Red0–15°Low — heavy atmosphere
GreyBelow 0°Below the horizon

Below the bars, the viewing window shows the exact time range the object is above your minimum altitude during astronomical darkness.

9. The "Now" Button

Tap ⏱ Now (right side of the sort bar) to filter the list to only objects above your minimum altitude at this exact moment, respecting your horizon mask. Each card shows a green "Alt Now" value. Tap again to turn it off.

At the eyepiece: combine "Now" with the "Visually seeable" filter and a type filter to instantly see, for example, which galaxies are observable right now.

10. Observing Queue

Tap + Queue on any object to add it to your session list. On the Queue tab you can:

  • Reorder targets with the ↑ ↓ buttons
  • Sort by transit time so you work across the sky efficiently
  • Export Text — a plain checklist to print or read offline
  • Export SkySafari — a .skylist file you can open directly in SkySafari

11. Telescopes & Eyepieces

🔭Multiple Telescopes

Save as many telescopes as you own. Use the Active Telescope dropdown to switch — all calculations (limiting magnitude, eyepiece matches, split difficulty) update for the selected scope. Use + Add New to create one and Delete to remove it.

The app automatically calculates focal ratio, Dawes limit (resolving power), and maximum useful magnification (2× aperture in mm).

🔬Eyepieces

Add each eyepiece with its focal length and apparent field of view. The app shows magnification, true field of view, and exit pupil for each. When you expand an object, it recommends the eyepiece that best frames that target.

12. Sky Conditions & Limiting Magnitude

Set your Bortle scale (1 = pristine dark, 9 = inner city), seeing, and transparency. From these and your aperture, the app calculates:

  • Naked-eye limiting magnitude for your sky
  • Telescope limiting magnitude — the faintest star your scope can show

When you expand an object, a note tells you whether it's an easy target, near your limit, or likely too faint. This also powers the "Visually seeable" filter.

Surface brightness matters: A large galaxy may be "bright" by total magnitude yet invisible because its light spreads thin. The app factors surface brightness against your Bortle sky when judging visibility.

Nebula Filters

If you own nebula filters, add them on the Scope tab under 🌈 Nebula Filters and check the ones you have. The app comes pre-loaded with common filters (Tele Vue Nebustar, Astronomik OIII, Astronomik UHC) and you can add custom ones.

When you expand an object, a 🌈 recommendation tells you which of your filters helps — and crucially, when not to use one:

  • Planetary nebulae & supernova remnants — a narrowband OIII filter gives the highest contrast, since these emit strongly at the OIII line.
  • Emission nebulae (H-II regions) — a UHC-type filter (like the Nebustar or Astronomik UHC) works well, passing both H-beta and OIII.
  • Galaxies, star clusters, double stars, planets — use no filter. Nebula filters only dim these without improving contrast.
  • Reflection & dark nebulae — no filter; they shine by broadband reflected light, not emission lines.
How they work: Nebula filters pass only narrow bands of light (mainly OIII at 496/501nm and H-beta at 486nm) while blocking light pollution and continuum light. This boosts contrast on emission objects but does nothing for objects that glow across the whole spectrum.

13. Horizon Mask

Define obstructions around your site so the app knows what's actually blocked. Three methods on the Scope tab:

  • Compass Points — enter a minimum altitude for each of the 8 directions. Quickest setup.
  • Visual Editor — draw your horizon profile directly on a 360° chart by tapping or dragging.
  • 📱 Phone Survey — stand at your site, point your phone at each obstruction, and tap Record while panning around. The app builds the profile from your phone's compass and tilt sensors.
Phone survey notes: Hold the phone upright in portrait, top edge toward the obstruction. Wave it in a figure-8 first to calibrate the compass. Requires granting motion-sensor permission.

Once set, objects behind your horizon are flagged ⚠ Partially blocked or ⛔ Horizon blocked, and viewing windows exclude blocked time.

14. Statistics

The Stats tab summarizes your logged observations — how many you've observed and imaged, broken down by status, object type, and priority.

15. SkySafari Export

From the Queue tab, Export SkySafari creates a .skylist file. On your phone, open the file and choose to open it in SkySafari — your targets appear under Observing Lists, identified by their best catalog number (Messier, then NGC, then IC).

16. Tips & FAQ

Why is an object showing as "below horizon" all night?

From any latitude, objects with very southern (or northern) declinations may never rise. Seasonal objects like M31 in late spring only rise near dawn — check the later altitude slots (3am, 4am).

My data disappeared

Personal data is stored in your browser. It will be lost if you clear browser data, use private/incognito mode, or switch devices. It does not sync between devices.

How accurate are the planet positions?

Planet positions are accurate to roughly 1–2 arcminutes — ample for visual observing and GoTo alignment. Magnitudes use the IAU standard formulas.

How accurate are sunrise/twilight times?

Within a few minutes of published values — fine for planning. They are computed for your exact coordinates and date.

Does it work offline?

Once loaded, most features work without a connection. Location and the external image/data links require internet.