Exoplanet Transit SNR Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Why transit SNR matters

In transit photometry, an exoplanet produces a small, temporary drop in measured stellar flux as it crosses the stellar disk. For many planet–star combinations, the dip is only tens to thousands of parts per million (ppm). Whether you can reliably detect that dip depends on how large the signal is compared with the random fluctuations (noise) in the collected photons. This page uses a simple photon-counting model to estimate the expected signal-to-noise ratio (SNR) for a transit depth and observing time, given a star’s visual magnitude and your telescope diameter.

What this calculator estimates

Inputs (units and meaning)

Model and formulas

The model assumes a reference photon flux for a zero-magnitude star and scales it by magnitude. Collected photons increase linearly with telescope collecting area and observing time. Photon counting noise is treated as Poisson.

Step 1: Convert magnitude to photon flux

Let the reference photon flux for a zero-magnitude star be:

F0 = 1×1010 photons·m−2·s−1

For visual magnitude m, the photon flux scales as:

F = F0 × 10 0.4 m

Step 2: Telescope photon collection rate

Assuming a circular aperture with diameter D (meters), collecting area is:

A = π (D/2)²

Photon collection rate (photons per second) becomes:

R = F × A

Step 3: Total photons over the observing time

Convert observing time from hours to seconds:

t = hours × 3600

Total collected photons:

N = R × t

Step 4: Transit depth and SNR

Convert transit depth from ppm to a fractional depth:

δ = depth / 106

Under Poisson statistics, photon noise scales as √N. The transit SNR estimate is:

SNR = δ × √N

Detection probability (planning heuristic)

Many surveys use a threshold near SNR ≈ 7 as a rough “detectability” dividing line in simplified discussions, though real pipelines use more detailed metrics. To give a user-friendly indicator, this calculator maps SNR to a percentage via a logistic curve:

P(%) = 100 / (1 + e−0.5 (SNR − 7))

This output should be read as an intuition aid (higher SNR → more likely detection), not as a rigorously calibrated probability of discovery.

How to interpret the results

Because this is a total-photon model, it is best thought of as the SNR of a combined measurement over the stated integration time. If your data are taken as many short exposures, the effective SNR also depends on how you detrend and combine points and how additional noise sources behave over time.

Worked example

Suppose you observe a V = 10 star with a 1.0 m telescope for 3.0 hours, and you expect a 1000 ppm transit depth.

  1. Flux scaling: 10−0.4×10 = 10−4 = 0.0001.
  2. Photon flux at Earth: F = 1×1010 × 0.0001 = 1×106 photons·m−2·s−1.
  3. Aperture area: A = π(0.5)² ≈ 0.785 m².
  4. Rate: R ≈ 1×106 × 0.785 ≈ 7.85×105 photons/s.
  5. Time: t = 3×3600 = 10800 s.
  6. Total photons: N ≈ 7.85×105 × 10800 ≈ 8.48×109.
  7. Depth fraction: δ = 1000/106 = 0.001.
  8. SNR: δ×√N ≈ 0.001 × √(8.48×109) ≈ 0.001 × 9.21×104 ≈ 92.

An SNR in this range would be extremely strong under pure photon-noise assumptions; in practice, real systematics (scintillation, guiding drift, flat-field errors, sky background, etc.) often dominate before you reach such high SNR, especially from the ground.

Comparison table: how inputs affect SNR

The table below summarizes how each input changes the SNR in this simplified model (holding other inputs fixed).

Quantity Change Effect on photons N Effect on SNR
Transit depth (δ) 2× deeper transit No change 2× SNR (linear)
Observing time (t) 4× longer 4× N 2× SNR (√t)
Telescope diameter (D) 2× larger D 4× N (area ∝ D²) 2× SNR (∝ D)
Star magnitude (m) +1 mag (fainter) ×10−0.4 ≈ ×0.398 ×√0.398 ≈ ×0.631

Limitations and assumptions (important)

Practical tips

Enter parameters to estimate transit signal-to-noise.

Embed this calculator

Copy and paste the HTML below to add the Exoplanet Transit SNR Calculator to your website.