BBPN (Bye Bye Pink Noise) reduces 1/f noise in JWST calibrated (cal.fits) images. It takes an input cal.fits file and (optionally) a segmentation mask to estimate and subtract correlated background structure, including calculations performed separately for each of four detector amplifiers. If no mask is supplied, BBPN attempts to locate a corresponding _seg.fits file. The software writes a corrected FITS image and includes switches to disable per-amplifier 1/f subtraction and/or per-amplifier background subtraction when masking is imperfect. BBPN can also produce diagnostic plots of intermediate processing steps.