Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To check whether Puppeteer can download a browser, confirm that its install script was allowed to run, check that browser downloads are not disabled, and inspect the configured cache directory. If the browser is missing, run npx puppeteer browsers install. Then test a launch separately: a browser file on disk does not prove it can start in your environment.

Check which Puppeteer package you installed

The standard puppeteer package normally downloads a compatible Chrome for Testing browser during installation. The puppeteer-core package does not download Chrome; it is intended for workflows where you manage the browser separately or connect to a remote browser. See the official installation guide.

If you installed puppeteer-core, an empty Puppeteer browser cache may be expected. Install and configure a browser yourself, or use the remote-browser setup appropriate to your application.

Check whether installation scripts and downloads were allowed

Puppeteer’s browser download normally happens during package installation. Some package managers or project settings block dependency install scripts; when that happens, the automatic download is skipped. Also check whether Puppeteer’s download configuration disables it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Samsung 14" Galaxy Chromebook Go Laptop PC Computer, Intel Celeron N4500 Processor, 4GB RAM, 64GB Storage, ChromeOS, XE340XDA-KA2US, Student Laptop, Silver
  • SLIM. LIGHTWEIGHT. READY TO GO: The all-new slim design is perfect for busy lives on the go.
  • SKILLFULLY DESIGNED. MILITARY TOUGH: Built with premium craftsmanship to withstand the occasional drop or ding.
  • ALL-DAY, ALL-IN-ONE CHARGING: Power through your school day – and beyond – with a long-lasting 12-hour battery.¹
  • 3X FASTER THAN THE PREVIOUS GENERATION OF WIFI: Crush your schoolwork in record time with Wi-Fi that’s three times faster than the previous generation of Wi-Fi.
  • YOUR PHONE AND CHROMEBOOK WORK BETTER TOGETHER: Easily transfer files between devices, and control your phone right from your Chromebook.
  • Check your package manager’s install output and settings for blocked or ignored dependency scripts.
  • Inspect the environment for PUPPETEER_SKIP_DOWNLOAD.
  • Check Puppeteer configuration for skipDownload and browser-specific skip settings. Environment-variable overrides are documented in the configuration guide.

If an install script was blocked, allow the script according to your package manager’s security policy and reinstall the package, or use the documented manual installation command below.

Look in Puppeteer’s effective browser cache

Since Puppeteer v19.0.0, the default browser cache directory is ~/.cache/puppeteer. The path can be changed with PUPPETEER_CACHE_DIR or the cacheDirectory configuration option. Check the effective path rather than assuming the default: installation and runtime need to use the same cache location. See the configuration guide.

Rank #2
ASUS 2026 15" FHD IPS Chromebook, Intel Processor Up to 2.80GHz, 4GB DDR4, 128GB Storage, HDMI, Super-Fast WiFi, Chrome OS, Pastel Blue, Renewed
  • Intel Processor Up to 2.80GHz, 4GB DDR4, 128GB Storage
  • 15" FHD IPS Display, Intel UHD Graphics
  • 1x USB Type C, 1 x USB Type A, 1x Headphone/Microphone Combo Jack, HDMI
  • Super Fast WiFi and Bluetooth, Integrated Webcam
  • Chrome OS, AC Charger Included, Pastel Blue

The official installation documentation for Puppeteer 25.12.0, accessed October 3, 2026, gives approximate Chrome for Testing downloads of 170 MB on macOS, 282 MB on Linux, and 280 MB on Windows. These are rough expectations, not a pass/fail test; browser versions and packaging can change. The same guide notes that Puppeteer also downloads a chrome-headless-shell binary starting with v21.6.0. See the installation guide.

Install the browser manually if it is missing

From your project directory, run the documented Puppeteer command:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
HP 14" HD Chromebook Laptop for Students, Intel Quad-Core N4120(> N4020), 4GB RAM, 64GB eMMC, WiFi, Webcam, HDMI, USB-A&C, 14 Hours Battery Life, Zoom, Chrome OS, CUE Accessories
  • Intel Celeron N4120: 4 Cores & Threads, 1.1GHz Base Clock, Up to 2.6GHz Boost Clock, 4MB Cache, Intel UHD Graphics 600. The perfect combination of performance, power consumption, and value helps your device handle multitasking smoothly and reliably with four processing cores to divide up the work.
  • 14" HD Display: 14.0-inch diagonal, HD (1366 x 768), micro-edge, anti-glare. See your digital world in a whole new way. Enjoy movies and photos with the great image quality and high-definition detail of 1 million pixels.
  • Memory & Storage: 4 GB LPDDR4x & 64 GB eMMC Storage. Adequate high-bandwidth RAM to smoothly run multiple applications and browser tabs all at once. An embedded multimedia card provides reliable flash-based storage.
  • Ports:2 x USB 3.0 Type-A,1 x USB 3.0 Type-C,1 x HDMI,1 x Headphone Jack
  • Chrome OS: Chromebook is a computer for the way the modern world works, with thousands of apps. Enjoy the seamless simplicity that comes with Google Chrome and Android apps, all integrated into one laptop. It’s fast, simple, and secure.
npx puppeteer browsers install

After it finishes, check the effective cache path again. If you are using a custom cache directory, ensure the environment or configuration that runs this command matches the one used by your application.

Test that Puppeteer can launch the browser

Finding browser files only confirms that something was downloaded. A separate launch test checks whether Puppeteer can start a browser in the current environment. For the standard package, a minimal Node.js check is:

Rank #4
HP Chromebook 14 Laptop, Intel Celeron N4120, 4 GB RAM, 64 GB eMMC, 14" HD Display, Chrome OS, Thin Design, 4K Graphics, Long Battery Life, Ash Gray Keyboard (14a-na0226nr, 2022, Mineral Silver)
  • FOR HOME, WORK, & SCHOOL – With an Intel processor, 14-inch display, custom-tuned stereo speakers, and long battery life, this Chromebook laptop lets you knock out any assignment or binge-watch your favorite shows..Voltage:5.0 volts
  • HD DISPLAY, PORTABLE DESIGN – See every bit of detail on this micro-edge, anti-glare, 14-inch HD (1366 x 768) display (1); easily take this thin and lightweight laptop PC from room to room, on trips, or in a backpack.
  • ALL-DAY PERFORMANCE – Reliably tackle all your assignments at once with the quad-core, Intel Celeron N4120—the perfect processor for performance, power consumption, and value (2).
  • 4K READY – Smoothly stream 4K content and play your favorite next-gen games with Intel UHD Graphics 600 (3) (4).
  • MEMORY AND STORAGE – Enjoy a boost to your system’s performance with 4 GB of RAM while saving more of your favorite memories with 64 GB of reliable flash-based eMMC storage (5).
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  console.log(await browser.version());
  await browser.close();
})().catch((error) => {
  console.error(error);
  process.exitCode = 1;
});

Run it in the same environment and with the same configuration as the application you are troubleshooting. If you manage a separate browser executable, Puppeteer supports the executablePath launch option, but its compatibility guarantee applies to Puppeteer’s bundled browser, not arbitrary executables. See the LaunchOptions API reference.

Troubleshoot common missing-browser errors

Symptom Likely cause What to check or do
Could not find Chrome (ver. ...) The compatible browser was not downloaded, or Puppeteer cannot find it in the effective cache. Check whether the install script ran, confirm downloads are not skipped, verify the cache path, and run npx puppeteer browsers install.
Could not find expected browser locally The expected browser is absent from the location Puppeteer checks. Check the package choice and cache configuration, then install the browser with the documented CLI command.
Browser files are present, but launch fails A download is not proof of a successful launch; the executable or environment may not be usable. Test launching independently in the runtime environment. If using a separately managed executable, check its path and compatibility; Puppeteer guarantees compatibility with its bundled browser.
No browser appears after installing puppeteer-core This package does not download Chrome by design. Provide a separately managed browser or configure a remote-browser workflow.

These checks cover the documented installation and configuration causes. They do not establish whether a particular machine has network access, adequate permissions, an intact archive, or the dependencies needed to launch; those require checking the specific environment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
Lenovo Chromebook m 14" - Everyday Laptop - Google Gemini - MediaTek Kompanio 540 CPU - 14" WUXGA IPS Display - 8GB RAM - 64GB UFS Storage - Integrated Arm Mali-G57 MC2 GPU - Cosmic Blue
  • YOUR DAY SIMPLIFIED – Enjoy crisp calls, vibrant views, and real connection. The Lenovo Chromebook m 14” laptop features a stunning WUXGA 16:10 screen, a full set of ports, and a lightweight yet tough, military-grade build.
  • BRILLIANTLY IMMERSIVE – The vibrant WUXGA 1920x1200 display lets you see, hear, and create your world in thrilling new ways. Audio that's tuned with MaxxAudio delivers rich, balanced sound that pulls you deeper into every scene, playlist, and project.
  • TOUGH, LIGHT, READY FOR LIFE – Carry with confidence. At just under 3lbs, the Chromebook m 14” laptop is easy to handle and reinforced with military-grade durability to withstand daily bumps, drops, and spills.
  • LOOK SHARP STAY SECURE – Take charge of your privacy with the webcam’s physical privacy shutter. Open it confidently for video calls or livestreams and close it securely when you’re done, hassle-free.
  • CONNECT MORE TO DO MORE – Switch between devices and displays effortlessly while collaborating, studying, and sharing your screen. The built-in USB-C, USB-A, and HDMI ports let you charge, connect and present dongle-free.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

If your goal is simply to get a website screenshot, ScreenshotNeo provides a screenshot API and MCP server. A single GET request can return a PNG, JPEG, WebP, or PDF, without installing Puppeteer or a local browser.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

See the ScreenshotNeo documentation for API options. It removes cookie banners, newsletter popups, and chat widgets before capture; bot checks, blank pages, and failed loads are never billed. Its MCP server lets AI agents take screenshots, and the free plan includes 1,000 screenshots per month with no card required; paid plans start at $5 for 3,000. Learn about ScreenshotNeo, or sign up for 1,000 free screenshots a month with no card.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.