Screenshots in Chrome Render as Black

Posted on March 18, 2014 in Web

I often need to take screenshots of various webpages that I browse. For some time I was using the default Mac screenshot-taking ability, but it was not exactly convenient. The major disadvantage was that I was not able to take screenshots of whole web pages (i.e. pages spanning more than one length of a browser’s window). Looking for a solution, I installed and tried several screen capturing Chrome extensions and eventually settled on Awesome Screenshot. There are some reports that it contains adware, but I have not noticed any problems and it has been working great for me. That is until recently.

A while ago all screenshots that I took with the extension would just display a black screen. Reinstalling the extension did not help. Reinstalling Chrome did not help either. Thinking that it was perhaps a bug in the extension or that it stopped working due to a recent Chrome update, I installed a different screenshot extension. (Three or four, actually). Lo and behold, they all had the same problem now. It was driving me nuts. Googling around did not yield any solution either and so for a while I had just given up and booted up Firefox whenever I needed to take a web page screenshot.

But since I use Chrome as my primary browser, this was frustrating. My frustration grew. And grew. And grew. Until I couldn’t take it anymore and decided that I have to find a fix.

Fast-forward to now, skip a large number of expletives and headshakes, and it turns out that the solution is pretty straight-forward:

Go to ‘Chrome > Preferences > Settings > Show Advanced Settings > System’ and make sure you have the ‘Use hardware acceleration when available’ option set to disabled (uncheck the checkbox).

Michael Jordan Headshake

I am still not completely sure why the extension suddenly stopped working as I don’t remember messing around with this option. It’s possible that it got automatically switched on during a Chrome update. Or perhaps I did check it and just don’t remember it. In any case, enjoy your beautiful screenshots.

Update: I now think that Unity Web Player was the possible culprit. I installed it a while back and after I switched off the Chrome hardware acceleration option, it won’t run (as I found out wanting to take a little break and play the wonderful Mini Metro by Dinosaur Polo Club).

Enjoyed this post? Share it with others.
Share on email
Email
Share on facebook
Facebook
Share on google
Google
Share on twitter
Twitter

Responses (4)

  1. tvd
    May 9, 2016 at 1:11 pm · Reply

    Worked perfectly. Thx dude!!!!

    • pixel.ninja
      May 9, 2016 at 3:19 pm ·

      Awesome! You’re most welcome.

  2. HG
    May 15, 2020 at 1:27 am · Reply

    Thanks!

    • Richard
      May 15, 2020 at 1:51 am ·

      I’m glad it helped 🙂

Leave a reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.