In most operating systems and on some websites there is a high contrast mode, intended for use by visually impaired people. I have doubts, however, whether using such mode makes any sense - from what I know, such people usually decrease their screen resolution to make everything bigger. I don't know anyone that would really use the high contrast mode.

high contrast theme on linux

For me it appears as hardly readable and far from "easy to use". There are (almost) no colors! Is there any rationale behind it? Do you know anyone that uses this mode?

  • 4
    How about a room that is intentionally dark or at least darker, such as industrial, laboratory or factory environment where high light emission is distracting and straining, or screens are on 24/7. Compare with a satnav night setting, for example. Oct 19, 2012 at 7:35
  • See also ux.stackexchange.com/q/26331/7627 which might even be a duplicate reall
    – Ben Brocka
    Oct 19, 2012 at 12:29
  • High contrast black is so much better on my eyes and I am using Microsoft Word. Removing the glare from the screen and seeing a black background with white writing is much easier on my eyes. I can feel it straight away. When I revert to the normal screens the glare is annoying. Try it and if you like it, use it. Working under florescence light is better in high contrast black. I look at computer screens all day. Oct 15, 2014 at 4:06
  • As a person with low vision affected by glare, I find high contrast white on black so much easier on the eyes! The only time I switch back is to use apps that do not conform and end up hiding text with black on black. May 7, 2015 at 20:47
  • It takes it takes color off Pages for Schwab and Fidelity maybe others too profits are normally displayed in green and losses and red they all display in black high-contrast mode May 1, 2017 at 14:39

13 Answers 13


Yes, the high contrast works very well, the problem is that many interfaces are poorly designed and the high contrast is just too little help to overcome the design flaws and sometimes works against the user.

A typical problem is the font used for menus and texts, is very common that the font used is not really good for screen and that it was designed for printing, or the size is too small. To that you may think that you can increase the size of the fonts or decrease resolution; well, that works, kinda, lowering the resolution, usually is in big steps, and is common to loose big parts of the interface outside the window and the scrolling back and forth doesn't help. Increasing the font, is usually a better solution, but again, some fonts don't scale well.

Other problem is white space; when you use high contrast, you should increase the space between features, like borders, decorations, icons, etc.

Finally, high contrast is good, but exactly opposites are bad, changing the typical black over white to the opposite is a terrible idea and I've seen that a few times.

  • 1
    Thanks for your answer! What about eyes? Is it bad for health? Oct 16, 2020 at 14:26

The rationale on high contrast is just that - high contrast. People with weak eyesight can more easily distinguish between elements and read the text if there is a well-designed black and white theme. Usually this also comes with the option to enlarge text and elements.

Sites with low contrast can be difficult to read for people with low vision. Some poorly designed sites on the web have bad color combinations such as blue links on black backgrounds, red text on green backgrounds, or other combinations that are not easy on the eyes for anyone, but especially not for people with low vision. There's no hard rule as to how much contrast is enough, but use your best judgment. However, it's usually not too difficult to tell when color combinations do not contrast adequately.

Reference: WebAIM Visual Disabilities


Suffering from cataracts myself, I can assure you from myself, as well as others, that white or very light text on black is much more efficient for us. The research is there as well if you research low vision disorders. It all had to do with the amount of bright white light.

There are some screens on some programs where there is so much white, all we see is glare. Sometimes this even makes it tough for us to spot the mouse much less text, even using an inverted pointer type.

I use high contrast black for most of my work on the PC, using white text or bright cyan. Otherwise I can't focus or see anything sue to the glare of a white or light background.

I'm also an avid gamer, and this presents even more problems, as I need to switch from HC back to a regular theme to run games properly and at the correct resolution. If the text and UI are black with light text, then I have no problems, otherwise I have to find a way to make the UI's larger and more legible to compensate for glare. Color or profile choices for individual users would be a great option.

As far as web browsing goes, I use a wonderful little extension for Chrome and Opera called Deluminate. It has various one-click settings to apply HC black to websites, as well as a "Smart Invert images" and "Keep images normal" setting. It works better than anything I've tried yet, but still has some problems with a random completely incompatible website now and then. It then gives you a slider for those sites to simply lower the contrast on the white page.

Glare and bright whites seems to be the biggest problem for those with low vision disorders like mine.


Short answer: Yes

Long answer...

There are many different kinds of visual disability. Some, for example cataracts and diabetic retinopathy, are greatly aided by increasing contrast.

It doesn't help you because - well - you presumably have good vision. Imagine that you're staring at the screen through translucent plastic. Increasing contrast makes the edge detection much simpler.

Magnifiers deal with different issues (poor focus, blocks in the visual field, etc.). Contrast deals with others. Some folk will want both.


My son, who is almost 5, has no visual problems but does have autism. He insists on having high-contrast mode for all his web activities and YouTube viewing. I didn't know it existed on the computer, but he found it, and every time I turn it off for my own use, he immediately turns it back on.


After a brain injury, I had continually evolving difficulties with eyesight. Initially, inflammation changed the shape of my eyes and caused images to be out-of-focus. A larger font was helpful.

Then, as my symptoms progressed, I began having a lot of difficulties distinguishing ads from articles. I blocked all websites that place ads within the text of articles, or that required hitting a button to "page" between screens.

Retinal tears (torn away from the back of the eye) developed in both eyes. The tears were small initially but caused a "black snowstorm" of blood cells blocking my view. A high contrast setting initially helped me see through the "snow," but as the retinal tearing progressed, and the blood settled out of my way, I needed low contrast and dim light so less light would reflect onto sections of my retina.

The lenses in both of my eyes began to become cloudy a few months after retinal reattachment surgery. In the months before I ended up having to have lenses in both eyes replaced, bright white screens were impossible for me to read because of glare, and bright text over a dark background was even worse. The best solution I found was to find the lowest contrast with the largest fonts, and I had to adjust my monitor a dim as possible, which enabled me to navigate on the computer, but I ended up copying all text from my computer to my Kindle where the room lighting controlled the glare.

Now, after the lens replacements and the retinal reattachments, I still deal with continual inflammation-related changes in focus. With all of these different challenges to my use of a computer, the most valuable "generic" setting to improve my ability to read my screen has been a variety of medium-dark backgrounds with lots of variety to enable me to distinguish different parts of the screen, with light or dark gray text (depending on the background colors). Dark black text and bright white text are both distractors, but the most important element of a helpful screen is that it not be excessively bright or dim, and the contrast should not be extreme. The right balance within this range (which requires a dark theme) provides noticeable comfort to the eyes that anyone can feel, regardless of vision difficulties.


Yes...a thousand times...yes.

I am visually impaired and my impairment manifests itself in what is called low contrast sensitivity function. Put text on a white background and I simply cannot read it. High contrast mode on my devices give me a better quality of life.

If only google Docs, etc. would allow high contrast mode. The extension available works on everything BUT Google docs, sheets, etc.

It's very annoying.


As many other people have mentioned, high contrast does not translate well and usually forces people to modify programs, switch between regular modes and high contrast, or just deal with the odd items that pop up.

Personally, I have started using high contrast since I work in engineering and I am staring at a computer screen for most of the day. White background with black text works well when you are staring at paper, but when you look at a monitor it isn't the same. You are effectively staring into a lamp. This alone makes my eyes tired.

So I use the high contrast to get most of the colors on the screen to remove a lot of the white from my screen. If there is something that I can't get around I will change back to a regular theme temporarily.

It might seem strange, but that's my take on it at least.


Well, i tend to use high contrast mode a lot of times. Although, i use it in "night". To me it's almost like "night mode". But the problem is that many a times the high contrast can't overrun bad design. Currently i use high contrast on windows 7 to limit ram usage bcoz of "dwm.exe". :D

P.S. - I seem to believe that "Solarize" is the best effect to effectively remove "white" from the UI.


I'm using high contrast because I spend a lot of my time on the computer using my eyes and by the end of the night they often feel very tired and sometimes they start to hurt a little and since I've switched to high contrast earlier today I've definitely felt a difference in my "eye strain" so my eyes definitely feel better after having spent so much time on the computer. :)

I also just read that it limits RAM usage, I had completely forgotten about that, thanks for sharing that information with us.


As a pro sound engineer, I switch my desk monitors to a high contrast setting in situations where there is limited room for equipment offstage, or foh. Many times bright white screens (over-illuminate) if you will areas that need to be dark sensitive. So for me yellow/blue on black high contrast solves this problem.


You can just provide an optimal contrast on the default layout of your interface. Also because a visual impaired user could have some difficulties in scan and find the high contrast icon.

So you don't need a high contrast version. You should simply test the colours of text against the background (you can find many useful color pickers tools). Bear in mind that the optimal contrast ratio for legibility is 4.5:1 for paragraphs and text with little body and at least 3:1 ratio for large-scale text.

  • Or optimally, you could simply let the users choose their own preferred colors, and avoid things like hardcoding text forground color as black or dark blue, while letting background be user-selectable, or picked up from the OS. Personally, I like something close to that high-contrast example, but tastes differ, so why not accomodate them?
    – jamesqf
    Jun 5, 2015 at 19:49
  • From a UX point of view, custom colors would be the best solution! :D Jul 15, 2016 at 12:28
  • Those contrast ratios are not "optimal." They are considered (by some guideline writers) to be the minimum acceptable contrast ratios (with a lot of assumptions about the font, the size of the text, viewing conditions, etc.). Jan 19, 2018 at 22:27

High Contrast is also very useful when you use an E-Ink screen. Applications developed for those screens already look like High Contrast to be honest, the fonts, icons and everything are just the right resolution, boldness, contrast... so in Regal mode, it's crisp, nothing is fuzzy, too tiny or pixelated, which would create eyestrain. The only problem is that most devices colours on High Contrasts doesn't really align with the numbers of greyscales an E-Ink screen can display so it can be hard to distinguish a part of the screen or text when two colours that appear on the device as two almost identical shades of grey are being used. And we all know that, even though the useful and faster display refreshing dithering mode (A2 mode) can artificially render those shades with putting more or less dots on it like Mangaka used to do on paper, the result isn't exactly crisp, it looks pixelated and fuzzy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.