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"
| Target | Stellar type | CALSPEC model | PIDs |
|---|---|---|---|
| HR 5467 | A-type | hd128998_stis_009.fits | 1536 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 Lac | hot | 10lac_stis_008.fits | 1537 |
G 191-B2B | hot | g191b2b_stiswfcnic_004.fits | |
| GD 71 | hot | gd71_stiswfcnic_004.fits | |
GD 153 | hot | gd153_stiswfcnic_004.fits | |
| LDS 749B | hot | lds749b_stisnic_008.fits | |
| WD 1057+719 | hot | wd1057_719_stisnic_011.fits | |
| WDFS0122-30 | hot | wdfs0122_30_stis_001.fits | |
| WDFS0458-56 | hot | wdfs458_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-2 | Solar 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:
- "jwst_1490.pmap", delivered March 16, 2026
- Previous deliveries:
- "jwst_1126.pmap", delivered Sep. 14, 2023: NRC_ZPs_1126pmap.txt
- "jwst_0995.pmap", delivered Oct. 06, 2022: NRC_ZPs_0995pmap.txt (note, this file lists true Vega zeropoints, not Vega-Sirius zeropoints)
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