How to fix bluriness of Chrome in Windows 8.1 Preview and keep it usable on a high DPI touchscreen

Update: This functionality is built-in to the 64-bit version of Chrome Dev and Canary channels. You can download it here:

Windows 8.1 Preview introduces automatic scaling for desktop, however, if desktop apps are not designed to take advantage of this feature, they may be blurry until they are updated. One of the desktop apps that suffers from this is Chrome. Here is how to workaround this issue:

First, right click on Chrome shortcut in the taskbar and go to Properties.





Under Compatibility, check “Disable display scaling on High DPI settings”.


After applying the settings, it will remove blurriness, however, UI elements will be tiny and quite unusable on a high DPI touchscreen, such as Surface Pro. To fix this, type in “chrome://flags” in the address bar and enable “Touch Optimized UI” setting and restart Chrome.







You might also want to increase the default zoom level to 125-150% or higher, depending on your screen resolution and eyes, under Settings (Advanced) > Web Content > Page Zoom.






In chrome://flags you can also enable “HiDPI support” to get UI elements scale automatically, however, this works somewhat buggy, you might see some artifacts or some elements may appear slightly out of place.






Please let me know if you have any other questions or comments about the article in the comments section.

  • Berto Maia

    Worked perfectly. Thanks! It also fixed my auto-hide issue with my taskbar!

  • Joshua Williams

    Thank you so much, just updated to Windows 8.1 and for reason the scaling at 125% makes Chrome’s User Interface look terrible. Your “how-to” guide here helped out considerably. Thank you for posting it.

  • ozga

    Thanks only tutorial that fix my full screen issue where the task bar didn’t go away thanks

  • Yaqoob Jamal

    Thanks my text wasn’t blurry but my touch was off and this fixed it!

  • ???

    I just updated to windows 8.1 It really help a lot!!!THX

  • Heather Bungard-Janney

    I’m blurry and touch won’t respond now; tried disabling the DPI scaling and so far no luck. Will I need to restart?

    I will note that Chrome in Windows 8 mode is fine, it’s only in Desktop mode that I’m having the problem.

  • Harsha


  • Barry Holsinger

    thanks. Samsung 700t win8.1 was giving me a real headache with chrome. this workaround fixes it.

  • Pingback: 313 – What’s In The Bag?()

  • Tahir Garcia

    I’m having the same problem as you Heather Bungard-Janney, fine in windows 8 mode but nothing changes in desktop mode. Did you find a solution?

  • Tim B

    Thank you so much. Worked just as you said. No more blurvision.

  • lynx2025

    thank you!

  • Pingback: My Dell XPS 15 (2013) review | greg pakes web()

  • Sven

    worked like a charm on the surface pro 2, the flags in chrome in combo with the diabled scaling did it

  • flatterlr

    Thanks Dude! The only solution I could find previously only gave the first step, but didn’t detail how to scale the UI like you did. This is very helpful for a Surface Pro user like myself.

  • Thanks. I’ve completely disabled HiDPI as in the latest version especially (32) it is just broken. I now disable scaling va the shortcut checkbox and have all sites zoomed at 175% by default. Makes it great, exerimental support for touch pinching works really well too!

  • Anish Kunisetty

    HiDPI dosent work good on Microsoft Surface Pro with 8.1

  • Alan

    Awesome, thanks! Been needing this forever.

  • thank you! MUCH better!

  • Executor

    This also works in Windows 7 to prevent pointless video mode changes (i.e. flashing to a black screen momentarily) when starting and seeking within videos on Youtube and other sites. Chrome started doing it a few months ago, and it’s been bugging the hell out of me the whole time.

  • Pingback: Internet browser()

  • Vanya

    Hi, I don’t find the “Touch Optimized UI” in the chrome://flags settings, is that possible? Thanks!

  • vladsinger

    I had great results by enabling “DirectWrite” in chrome://flags on Windows 8.1 release and Chrome Version 37.0.2062.94 m. Completely removed the very apparent fuzziness.