Subtractive trail removal

Erase satellite trails.
Keep every star.

One plane or Starlink streak can ruin a frame. Stupid Satellites finds the trail, models its light, and subtracts it — so the stars sitting right on top of the trail stay exactly where they were. Nothing is painted in. Nothing is invented.

Free at launch · works as a Lightroom “Edit In” editor · your photos never leave your computer.

After — trail removed, stars kept
Before — with the trail
Before After

Real frame at 1:1 — three trails removed, the starfield untouched. Drag to compare.

The whole frame

Stacking can't save a single exposure. This can.

Rejection during stacking needs many frames. When you have one keeper with a trail through it, your options are clone-and-pray or throw it out. Subtraction gives you a third: remove the streak, keep the shot.

Full frame after — trails gone, stars intact
Full frame before — satellite trails across the sky
Before After

How it works

Detect · validate · subtract · keep the stars

01

Find the trail

A rotation-scan detector locks onto straight streaks — satellites, planes, even dashed strobe lights — and scores each against the frame's own noise floor.

02

Prove it's real

Every candidate is validated against an empirical noise null, so faint sky structure and star chains don't get mistaken for trails.

03

Subtract the light

The trail's brightness is modeled along its length and subtracted — pixel = sky + stars + trail, minus the trail. Only unrecoverable cores are filled, from real neighbouring sky.

04

Stars survive

A star sitting on the streak is added back by the subtraction itself. Losing a star under a trail is acceptable; inventing one never is.

Why this one

Built for pixel-peepers

Stars on the trail are kept

Star-removal tools erase your stars along with the streak. Subtraction keeps them — reviewed at 1:1, not a downsampled preview.

Single frames welcome

No stack required. One exposure, one trail, one clean result — and batch mode when you have more.

Lightroom round-trip

Register it as an “Edit In” external editor. Send a 16-bit TIFF, clean it, save straight back into your catalog.

Private & lossless

Everything runs locally — zero network calls. 16-bit output with your EXIF and colour profile preserved; pixels outside the repair are byte-for-byte identical.