The classic 500 rule for night photography is too generous for today’s high-resolution sensors and leaves stars as visible streaks. The NPF rule, developed by Frederic Michaud, factors in aperture and pixel pitch to give a much more realistic maximum exposure time before star trailing becomes visible.
How it works
The base NPF time, in seconds, combines three terms:
t = (35 × N + 30 × p + 250 × c) / f
where N is the aperture f-number, p is the pixel pitch in microns, c is a
celestial term, and f is the focal length in millimetres. The simple form sets
c to a constant. The accurate form additionally divides the final time by the
cosine of the target declination, because stars near the equator move faster:
t_accurate = t / cos(declination)
A larger aperture, finer pixel pitch, or longer focal length all shorten the allowed exposure, exactly as you would expect for keeping point-like stars.
Example and tips
A 24mm lens at f/2.8 on a sensor with a 4.3 micron pixel pitch gives a base NPF limit of roughly 10 seconds, versus about 21 seconds from the old 500 rule — that difference is the streaking the 500 rule hides. If you point near the celestial equator, expect the accurate limit to be the shortest. When you need longer total integration, take many short NPF-compliant frames and stack them rather than risking a single trailed exposure.