Supported browsers
Puppeteer originally only worked with Chromium and downloaded Chromium builds by default. Newer versions use Chrome for Testing, which supports both headless and headful modes sharing the same code path in the browser. The old headless mode is now a separate program called chrome-headless-shell (use headless: 'shell'
with Puppeteer). Puppeteer also supports nightly versions of Firefox. This page lists which Puppeteer version works with which Chromium or Chrome for Testing version (chrome-headless-shell versions match Chrome for Testing).
The following versions of the browsers are supported, mapped to Puppeteer version. This list is automatically updated when the version of the pinned browsers changes in a given release of Puppeteer. If an exact matching version of Puppeteer isn't listed, the supported version of the browser is that for the immediately prior version of Puppeteer:
- Chrome for Testing 123.0.6312.122 - Puppeteer v22.6.4
- Chrome for Testing 123.0.6312.105 - Puppeteer v22.6.3
- Chrome for Testing 123.0.6312.86 - Puppeteer v22.6.2
- Chrome for Testing 123.0.6312.58 - Puppeteer v22.6.0
- Chrome for Testing 122.0.6261.128 - Puppeteer v22.5.0
- Chrome for Testing 122.0.6261.111 - Puppeteer v22.4.1
- Chrome for Testing 122.0.6261.94 - Puppeteer v22.4.0
- Chrome for Testing 122.0.6261.69 - Puppeteer v22.3.0
- Chrome for Testing 122.0.6261.57 - Puppeteer v22.2.0
- Chrome for Testing 121.0.6167.85 - Puppeteer v21.9.0
- Chrome for Testing 120.0.6099.109 - Puppeteer v21.8.0
- Chrome for Testing 119.0.6045.105 - Puppeteer v21.5.0
- Chrome for Testing 118.0.5993.70 - Puppeteer v21.4.0
- Chrome for Testing 117.0.5938.149 - Puppeteer v21.3.7
- Chrome for Testing 117.0.5938.92 - Puppeteer v21.3.2
- Chrome for Testing 117.0.5938.62 - Puppeteer v21.3.0
- Chrome for Testing 116.0.5845.96 - Puppeteer v21.1.0
- Chrome for Testing 115.0.5790.170 - Puppeteer v21.0.2
- Chrome for Testing 115.0.5790.102 - Puppeteer v21.0.0
- Chrome for Testing 115.0.5790.98 - Puppeteer v20.9.0
- Chrome for Testing 114.0.5735.133 - Puppeteer v20.7.2
- Chrome for Testing 114.0.5735.90 - Puppeteer v20.6.0
- Chrome for Testing 113.0.5672.63 - Puppeteer v20.1.0
- Chrome for Testing 112.0.5615.121 - Puppeteer v20.0.0
- Chromium 112.0.5614.0 - Puppeteer v19.8.0
- Chromium 111.0.5556.0 - Puppeteer v19.7.0
- Chromium 110.0.5479.0 - Puppeteer v19.6.0
- Chromium 109.0.5412.0 - Puppeteer v19.4.0
- Chromium 108.0.5351.0 - Puppeteer v19.2.0
- Chromium 107.0.5296.0 - Puppeteer v18.1.0
- Chromium 106.0.5249.0 - Puppeteer v17.1.0
- Chromium 105.0.5173.0 - Puppeteer v15.5.0
- Chromium 104.0.5109.0 - Puppeteer v15.1.0
- Chromium 103.0.5059.0 - Puppeteer v14.2.0
- Chromium 102.0.5002.0 - Puppeteer v14.0.0
- Chromium 101.0.4950.0 - Puppeteer v13.6.0
- Chromium 100.0.4889.0 - Puppeteer v13.5.0
- Chromium 99.0.4844.16 - Puppeteer v13.2.0
- Chromium 98.0.4758.0 - Puppeteer v13.1.0
- Chromium 97.0.4692.0 - Puppeteer v12.0.0
- Chromium 93.0.4577.0 - Puppeteer v10.2.0
- Chromium 92.0.4512.0 - Puppeteer v10.0.0
- Chromium 91.0.4469.0 - Puppeteer v9.0.0
- Chromium 90.0.4427.0 - Puppeteer v8.0.0
- Chromium 90.0.4403.0 - Puppeteer v7.0.0
- Chromium 89.0.4389.0 - Puppeteer v6.0.0
- Chromium 88.0.4298.0 - Puppeteer v5.5.0
- Chromium 87.0.4272.0 - Puppeteer v5.4.0
- Chromium 86.0.4240.0 - Puppeteer v5.3.0
- Chromium 85.0.4182.0 - Puppeteer v5.2.1
- Chromium 84.0.4147.0 - Puppeteer v5.1.0
- Chromium 83.0.4103.0 - Puppeteer v3.1.0
- Chromium 81.0.4044.0 - Puppeteer v3.0.0
- Chromium 80.0.3987.0 - Puppeteer v2.1.0
- Chromium 79.0.3942.0 - Puppeteer v2.0.0
- Chromium 78.0.3882.0 - Puppeteer v1.20.0
- Chromium 77.0.3803.0 - Puppeteer v1.19.0
- Chromium 76.0.3803.0 - Puppeteer v1.17.0
- Chromium 75.0.3765.0 - Puppeteer v1.15.0
- Chromium 74.0.3723.0 - Puppeteer v1.13.0
- Chromium 73.0.3679.0 - Puppeteer v1.12.2