Chrome browser tab showing an infinite loading spinner on a PDF document with troubleshooting steps listed

Chrome Shows Blank PDF or Infinite Spinner? Fix It Now (2026)

A blank PDF in Chrome or a spinner that never resolves has six distinct causes. This guide identifies which one you have and gives the exact fix.

A blank white page or an infinite loading spinner when you try to open a PDF in Chrome is one of the more maddening computer problems — there's no error message telling you what's wrong, and the page just sits there doing nothing. The silence makes it hard to know where to start.

The good news: there are exactly six causes, and they're identifiable in order. Work through them top to bottom. Most people find their fix in the first two.

Cause 1: The Adobe Acrobat Extension Is Taking Over

When you install Adobe Acrobat or Adobe Reader, it drops an extension into Chrome that intercepts all PDF loads and tries to handle them itself. When this extension has a conflict — which it does frequently — Chrome shows a blank page or spinner instead of the PDF.

The test: Go to chrome://extensions, find "Adobe Acrobat," and toggle it off. Reload the PDF.

If it opens immediately, the extension was the cause. Leave it off — Chrome's native viewer handles almost everything you need without it. If you need to annotate in Acrobat specifically, open those files from the Acrobat desktop app instead.

Also check for other PDF extensions while you're there: PDF Merge, Kami, Smallpdf Web, or any extension with "PDF" in the name. Disable them all, retry, then re-enable one by one.

Cause 2: The PDF Is Loading From Cache — and the Cache Is Corrupt

Chrome caches PDF files like any other web resource. If a previous download was interrupted or the cached version is from an older, broken build of the file, Chrome keeps trying to render the corrupt cached copy.

The fix: Press Ctrl+Shift+Delete (Windows/Linux) or Cmd+Shift+Delete (Mac). Set the time range to "All time." Check "Cached images and files." Clear. Relaunch Chrome and try the PDF again.

If you want to bypass the cache for a single URL without clearing everything: open the PDF URL, press F12 to open DevTools, right-click the reload button, and select "Empty cache and hard reload."

Cause 3: Hardware Acceleration Is Conflicting With the PDF Renderer

Chrome uses the GPU to accelerate PDF rendering. On certain GPU/driver combinations — particularly older AMD discrete GPUs and Intel integrated graphics on Windows — the acceleration produces blank pages, sections of content that don't appear, or visual glitches that look like partial renders.

The test: Go to chrome://settings/system and turn off "Use graphics acceleration when available." Relaunch Chrome and retry the PDF.

If it now renders correctly, your GPU driver is the underlying cause. You can either leave hardware acceleration off (it makes Chrome slightly slower on complex webpages but has no impact on most tasks), or update your GPU drivers to a version that doesn't have this conflict.

Cause 4: The PDF Is Large and Chrome Is Timing Out

Chrome's built-in PDF viewer loads the entire file into memory before rendering. PDFs over roughly 50 MB — and especially those over 100 MB — can take longer than Chrome's internal timeout allows, resulting in a blank page that the spinner eventually gives up on.

Check the file size. If you downloaded the file, right-click it and check Properties. If it's very large, compress it first before trying to open it in Chrome.

You can compress the file at OnlinePDFEdits — most PDFs can be reduced 40-70% without visible quality loss. A 120 MB file compressed to 35 MB will open in Chrome where the original timed out.

Alternatively, split the PDF into smaller sections and open only the pages you need.

Cause 5: The PDF Uses Features Chrome's Viewer Doesn't Support

Chrome's viewer (PDFium) implements most of the PDF specification but not all of it. PDFs created by certain tools trigger blank renders or spinners because they use features PDFium doesn't handle:

  • PDF 2.0 optional content groups that PDFium doesn't yet implement
  • JavaScript-triggered rendering where the PDF uses embedded JS to draw content (PDFium has limited JS support)
  • Non-standard encryption schemes that PDFium doesn't recognize
  • Malformed cross-reference tables where the file structure is technically invalid but Adobe Reader repairs it on-the-fly

The diagnostic test: Download the file and try to open it in Adobe Reader or Preview (Mac). If it opens there but not in Chrome, the file uses features outside Chrome's supported subset.

The fix: Upload the file to OnlinePDFEdits. The server-side renderer normalizes the content and re-exports it in a format Chrome can handle. Download the re-exported version and open that in Chrome.

Cause 6: A Chrome Flag Is Set to a Non-Default Value

Chrome has an internal flags system (chrome://flags) for experimental features. PDF-related flags that have been enabled in the past can persist across Chrome updates and produce blank-page behavior when the underlying implementation changes.

  1. Go to chrome://flags
  2. In the search box, type "PDF"
  3. Look for any flags set to "Enabled" or "Disabled" (rather than "Default")
  4. Reset them to "Default" one at a time, relaunching Chrome after each

This is a less common cause but is documented in Chrome's issue tracker for users who tinkered with flags during beta testing periods.

Fast Diagnostic Checklist

What you seeTry firstTry second
Blank white page immediatelyDisable Adobe extensionClear cache
Spinner for 30+ seconds then blankFile too largeCompress the PDF
Spinner forever, no resolutionHardware accelerationCheck flags
Blank in regular mode, works in IncognitoNon-Adobe extensionDisable all extensions
Works in Chrome on other devicesGPU driver issueTurn off hardware acceleration
Works in Adobe Reader, blank in ChromeUnsupported PDF featuresNormalize through online tool

FAQ

Chrome worked fine yesterday — why is it blank today?

Chrome updates automatically in the background. An update can change how PDF rendering interacts with extensions, GPU drivers, or flags. The most common post-update failure is the Adobe Acrobat extension breaking after a Chrome version bump — the extension was built for a specific Chrome API version and that version changed. Disabling the extension is the fastest fix.

The spinner spins for exactly 30 seconds then shows a blank page. Why 30 seconds?

That's Chrome's PDF rendering timeout. If the PDF renderer doesn't complete within the timeout window, Chrome gives up and shows blank. This happens most often with very large files (timeout while loading), complex JavaScript-driven PDFs (timeout while running embedded scripts), or network-served PDFs with slow response times (timeout while downloading). Compress the file, or download it and open from local disk to rule out the network component.

Does Incognito mode always fix blank PDF issues?

Not always — Incognito disables extensions, so it fixes extension-caused blank pages. It doesn't fix hardware acceleration issues, flag issues, or problems caused by the PDF file itself. Use Incognito as a diagnostic step: if the PDF opens in Incognito but not in normal mode, an extension is responsible. If it fails in both, the problem is elsewhere.

Is there a way to force Chrome to show an error instead of a blank page?

Not through normal settings. Chrome's PDF viewer silently fails rather than showing meaningful errors. The most diagnostic thing you can do is open Chrome DevTools (F12), go to the Console tab, and reload the PDF — any JavaScript errors or failed network requests related to the PDF will appear there, which can point you toward the cause.

Usama Ramzan
Written byUsama RamzanFounder, Online PDF Edits

Usama Ramzan is the founder of Online PDF Edits, a browser-based PDF editor built to change text, images, and tables in existing PDFs without breaking their fonts, spacing, or multi-page layout. He writes about practical PDF editing, document workflows, and the engineering behind layout-safe editing.

Recommended reading

View all articles →