NIRCam Absolute Flux Calibration and Zeropoints

NIRCam's flux calibration is based on observations of standard stars. Flux calibration and zeropoints are periodically updated in the JWST pipeline to reflect new observations and/or analysis.

On this page

Calibrated image units and conversions

JWST pipeline-calibrated NIRCam images are in surface brightness units, specifically MJy/sr (that is, MegaJanskys / steradian) per average pixel, as noted in the FITS "SCI" extension header keyword BUNIT in stage 2 pipeline products: "cal.fits" and "i2d.fits" images. It is appropriate to use average pixels since flat fielding corrects for variations in responsivity and areal coverage between pixels.

To measure photometry in MJy, convert the image to units of MJy/pixel by multiplying by the average area of a pixel in sr, a constant provided in the FITS header keyword PIXAR_SR. Note this value varies slightly (by a few percent) among the 8 short wavelength detectors and between the 2 long wavelength detectors. They correspond approximately to the nominal pixel sizes: 0.031" and 0.063", for the short and long wavelength channels, respectively.

AB magnitudes

Flux densities in MJy can be converted to AB magnitudes using Astropy units. Explicitly:

magAB = –6.10 – 2.5 log10( flux[MJy/sr]*PIXAR_SR[sr/pix] ) = ZPAB – 2.5 log10(flux[MJy/sr]),

where ZPAB is the zeropoint:  ZPAB = –6.10 – 2.5 log10(PIXAR_SR[sr/pix]). For example, ZPAB = 28.0 for PIXAR_SR = 2.29e-14 (corresponding to pixel size 0.0312").

Vega magnitudes

STScI delivers "Vega" zeropoints that use Sirius as the color reference (Rieke et al. 2022), scaled to Vega. These are computed using the CALSPEC model "sirius_stis_005.fits", which defines magnitude -1.395 at all wavelengths. Therefore, magVega-Sirius = magSirius - 1.395 (or fluxVega-Sirius = fluxSirius / 3.6141).  The "Vega" magnitudes reported in the catalog output in stage 3 of the JWST pipeline uses these Vega-Sirius zeropoints. A link to the table of Vega-Sirius zeropoints is provided below. Vega-Sirius magnitudes (referred to as just "Vega" in the equations below) can be obtained from flux densities in MJy/sr using the following:

magVega = -2.5 * log10(flux[MJy/sr] * PIXAR_SR[sr/pix] / fluxVega[MJy]).

NIRCam images in units of MJy/sr are derived from data rate images (rate.fits), in units of counts/s  (DN/s). The conversion factor is stored in the FITS header under the PHOTMJSR, keyword, which has units of (MJy/sr) / (DN/s).  Therefore,

flux(DN/s) = flux[MJy/sr] / PHOTMJSR.

One can then define the instrumental magnitude maginst = -2.5 * log(flux[DN/s])

and obtain again magVega as

magVega = maginst + ZPVega

where ZPVega is the Vega zeropoint:

ZPVega = -2.5 * log10(PHOTMJSR*PIXAR_SR / fluxVega[MJy])



Absolute flux calibration

PHOTMJSR is derived by observing standard stars and comparing the measured DN/s to an appropriate CALSPEC model. This provides the correct conversion factor CFD in units Jy/(DN/s) for point sources. The calibration factor for extended sources (surface brightness) PHOTMJSR corresponds to CFD/Apix, where  Apix is the average solid angle of a pixel. See Gordon et al. (2022) for a description of the absolute flux calibration plan.

The JWST stage 2 pipeline stores the PHOTMJSR values in the "jwst_nircam_photom_####.fits" reference files, where #### indicates a file number. These reference files can be viewed in CRDS. The CRDS context history describes updates to reference files, and the context used to process a given file is stored in the CRDS_CTX FITS header keyword. Observers can subscribe to updates following the instructions at JWST Science Calibration Pipeline.

Calibration updates

Calibration is an ongoing process that improves as more data are obtained. During commissioning, the flux calibration was derived by placing standard stars on NIRCam detectors B1 (in the shortwave channel) and B5 (in the longwave channel). The standard stars used in commissioning were G-type stars P330-E and P177-D. Observations of stars in the LMC calibration field were used to translate the flux calibration to the other 8 NIRCam detectors. That initial calibration was delivered in CRDS context "jwst_0942.pmap". The observations used for that update can be found in JWST Commissioning Program ID 1074 (to access this program, go to the Program Information page and enter "1074" in the ID Number field). 

Early in Cycle 1, the calibration was improved by including observations of additional standard stars, each imaged directly on all 10 NIRCam detectors. This update was delivered via "jwst_0995.pmap", and included a subset of the data described in Table 1. The latest update for imaging and coronagraphy was delivered via "jwst_1490.pmap" in March 2026, and includes all standard stars and observing programs listed in Table 1 (Boyer et al. 2026). The latest grism calibration update was delivered via "jwst_1478.pmap" in February 2026, and is based on the solar analog standard star P330-E (Pirzkal et al. 2026). 

Note that all absolute flux calibration updates use the filter curves posted on the NIRCam Filters page. 


Table 1. Standard Stars & program IDs included in the flux calibration delivered in CRDS context "jwst_1490.pmap"

TargetStellar typeCALSPEC modelPIDs
HR 5467A-typehd128998_stis_009.fits1536
4496
6604
7487

J1743045

A-type

1743045_stisnic_009.fits

J1757132

A-type

1757132_stiswfc_006.fits

J1802271

A-type

1802271_stiswfcnic_006.fits

J1805292

A-type

1805292_stisnic_008.fits





10 Lachot

10lac_stis_008.fits

1537
4497
6605
7565

G 191-B2B

hot

g191b2b_stiswfcnic_004.fits

GD 71hot

gd71_stiswfcnic_004.fits

GD 153

hot

gd153_stiswfcnic_004.fits

LDS 749Bhotlds749b_stisnic_008.fits
WD 1057+719hotwd1057_719_stisnic_011.fits
WDFS0122-30hotwdfs0122_30_stis_001.fits
WDFS0458-56hotwdfs458_46_stis_001.fits

WDFS2317-29

hot

wdfs2317_29_stis_001.fits

 


 

 

C26202

Solar Analog

c26202_stiswfcnic_007.fits

1538
4498
6606
7615

HR 6538

Solar Analog

hd159222_stis_009.fits

P177-D

Solar Analog

p177d_stisnic_011.fits

P330-E

Solar Analog

p330e_stiswfcnic_007.fits

SNAP-2Solar Analog

snap2_stiswfcnic_006.fits


* To access these programs, go to the Program Information page and enter the program ID in the ID Number field. 

Zeropoints

Since the total system throughput is slightly different for every detector, the PHOTMJSR values and zeropoints are also slightly different for every detector. There are 136 different filter+detector combinations, and the zeropoints for each are available in the files below.  Note that fluxes measured in subarrays can be slightly offset from those measured with the Full detectors, up to about 1% (see Boyer et al. 2026). Subarray-dependent PHOTMJSR values were therefore delivered starting with the March 2026 delivery (pmap 1490). 

Download all PHOTMJSR and zeropoints in the Vega-Sirius and AB systems for imaging and coronagraphy:



References

Boyer, M., et al. 2026 AJ, submitted
The James Webb Space Telescope Absolute Flux Calibration VI: Near-Infrared Camera Imaging and Coronagraphy 

Gordon, K., et al. 2022 AJ, 163, 267
The James Webb Space Telescope Absolute Flux Calibration. I. Program Design and Calibrator Stars

Pirzkal, N. et al. 2026 AJ, 171, 232
The James Webb Space Telescope Absolute Flux Calibration V. Near-Infrared Camera Wide Field Slitless Spectroscopy

Rieke, G., et al. 2022 AJ, 163, 45
Infrared Absolute Calibration. I. Comparison of Sirius with Fainter Calibration Stars

Rigby, J., et al. 2023, PASP, 135, 048001
Characterization of JWST science performance from commissioning




Notable updates
  •  
    Updated to describe the latest delivery to CRDS (pmap 1490)

  •  
    Updated to describe the latest delivery to CRDS (pmap 1126)
Originally published