Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to set the DPI of individual applications in Windows?

I want to increase the DPI of one or more applications but not the entire system.

Can this be done?

share|improve this question
It's amazing that they still haven't figured out that this is the one thing that would make high DPI displays entirely tolerable WAY before all the developers fix all their apps. – romkyns Jul 25 '14 at 0:54
up vote 10 down vote accepted

Is it possible to set the DPI of individual applications in Windows?

in a word, no.

it's a global setting

share|improve this answer
very unfortunate – QueueHammer Apr 8 '11 at 16:59
still very unfortunate nearly five years later – Simon Aug 6 '14 at 2:52
Since Windows 10 is released now does windows 10 support this ? – Ovidiu Buligan Oct 28 '15 at 8:39

Yes! it can be done.You can change the DPI setting of an individual application in windows but only if it supports. You can do this by following way-

If you have a few specific applications that support high DPI settings but don’t indicate it, you can configure that detail manually. To do so, right-click the shortcut that starts the application (in the Start menu) and choose Properties. On the Compatibility tab, enable the option named Disable Display Scaling on High DPI Settings. If you have a lot of applications to configure, this gets tiring fast.

Note: This will work just fine with Windows Vista and Windows 7 don't know about XP.

share|improve this answer
I just tested the "Disable display scaling on high DPI settings" on Windows 7. It does not cause text to be rendered "medium" when the global setting is "small" or vice versa. In other words, "Disable display scaling on high DPI setting" does not impact text size in the same way as CP->Display-Set Custom Text size (DPI). – alx9r Nov 1 '12 at 16:28
This disables display scaling; it does not disable high DPI. Display scaling is a backwards compatibility feature that lets bad apps render at 96 DPI and be scaled to whatever DPI the screen is set to (as a bitmap). Some older apps handle High DPI correctly but don't declare it, so they shouldn't fall into the "bad app bucket" that get blurry UI. This setting disables this scaling and tells the app what the real DPI is; it doesn't let the app run at 96 DPI as if DPI scaling were not enabled. – Billy ONeal Mar 10 '13 at 3:50
If I have 13" my main laptop's and 19" external monitor, does that mean everything I see on my laptop's monitor will be too big? – Boris_yo Dec 8 '14 at 6:37
I don't fully understand all the ins-and-outs of this, but I tried this on one application that was giving me significant grief (an older .NET 2.x app), and it seemed to have no impact whatsoever: the layout was just as broken before changing the setting as afterwards. The only workaround I've come up with is to (gaah) run it on a completely different computer. Even doing remote desktop into that remote computer from my high-DPI machine breaks the app. – Ken Smith Aug 10 '15 at 20:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .