I am documenting some software in MS Word. I want white text on black background when viewing on the computer (it saves eyes and power), but I want black text on white background to save ink in case people print. Is this possible?

I don't know if this helps but I will likely be saving as PDF. Currently, I have a dark background with "Automatic" font color. Shame there's no way of defining the background to be clever like the font color.

13 Answers 13


You could use HTML instead of word documents.

Not only is it a standard and easily viewed, but you can actually define different stylesheet for screen and printer.

Depending on your needs, you can knit the markup by hand or customize TinyMCE for your needs.
Or, as is quite common, you could use a wiki system to write your documentation, which would also give you all the features of a wiki (versioning, linking, searching, tagging etc.).


For Word 2013, the easiest method that I know of is:

  1. Choose Design on the Ribbon
  2. On the far right end of the Ribbon, select Page Color. If you don't see it, you may need to expand the Ribbon to show all commands.
  3. Choose your desired page color. If you choose black, Word will automatically display your text in white.

To make the color settings persistent, click Set As Default just to the left of the Page Color button.

  • 4
    Does this answer the specific question for "but print the inverse"? (In other words: does Word still print using a white background, and then automatically select black for the text?)
    – Arjan
    Sep 17 '14 at 20:45
  • I just tried this out, and yes this prints the inverse
    – Rich_Rich
    Dec 11 '19 at 16:10
  • It only displays white, if you set your text color to Automatic.
    – Mobeen
    Dec 7 '20 at 14:14

On the ribbon go to "Page Layout" and then "Page Color" - select black Then on the font styles you are using, change the color to white. There's probably a way you can set this up as a default template if you want it for every document. Not sure if it will try to print it this way or not. It's not too hard to switch it all back before you print though. (revert the page background, and select all; change font color)

  • 1
    But these setting not only affect your reading but also how you store and print the document.
    – skan
    Mar 20 '16 at 18:51

Keep your document settings for onscreen viewing as you have chosen (black background, “automatic” text color). In Word 2010, go to the File tab; select Options; select Display; go to Printing options and UNCHECK the box that says “Print background colors and images.” This will PRINT your document with black text on a white background.


Used to be you could activate a mode that gave you white text on a dark blue background, like in the DOS days. It affected only the viewing of the document; it still printed as expected. But they took that out in Office 2007, sorry.

You could in theory write a macro that changed the colors around when printing, and changed them back afterward, and then attach it to the Word document. A lot of work for little gain, though.

FYI, it takes less power to display a white screen on a modern LCD, so if that's your concern, leave it the way it is.

  • 1
    I have a Dell U2412M monitor and a power meter. It draws significantly less power when then the screen is mostly black than white. Jan 8 '15 at 2:42
  • @SinJeong-hun I am kind of late for this but that's because it uses a LED light source. They will actually turn the light source off when the monitor is showing black only, so now black takes less power. Before with the old flourescent light it used more on black because to close the light-"gates" (there are 3 for every pixel; red green blue) you have to apply current to them continously. Retracting current makes the gates open up and let light through. So now they just leave the gates open and turn off the LED behind it. Try with grays!
    – sinni800
    Nov 27 '15 at 7:08

IT WORKED FOR ME!!!!!!!!!!!!! If you run win 10 and office 2016, you might need latest updates installed. For me it started working in nov. 2018. Now all goes smooth. I hunted this thing (black background) for many, many years and, finally got this. Try this out. Open a new document in word 2016. Go to Design ribbon and on the right click PAGE COLOR in Page background section (the most right in my case). Choose a black color. Then type some text. Now try to print. In my case on the screen I have a black background and white text, but on the paper I've got it inverted, just normal black text on white paper!!!!!!! All works just fine. The only thing left is to figure it out how to make it default. Cause currently if you create a new document, it still opens with white background.

Cheers guys!!! Hope it helps.



Guys its Damn simple but in a different way.. if on windows 10 press Windows button-> type "color filter" -> turn it on -> choose "inverted" ! It'll be good to check the "shortcut" box so that you can use "Ctrl"+"Windows"+"C" to invert the color instantaneously. For clear description watch here --> https://www.youtube.com/watch?v=fYFSr0uptts

  • Much better solution provided by Win10 natively, you might want to add some line breaks to you post to make it easier to follow. Jul 29 '19 at 15:14

Another possibility is to use Windows' high contrast mode. The shortcut is shift-alt-print.

It's a not-so-pretty but fast option for many programs that don't supply darkmodes themselves, but sometimes control elements turn invisible because of it. In Word 2019 it seems to work fine so far, and printed pages are, similar to the color-filter solution, still white with black text.

The way it looks can be enhanced a bit in the system settings.

I would choose the high-contrast mode over the color-filter because it changes background- and font-color somewhat more intelligent, IMHO.


You could use a different windows theme while editing your word/excel documents.

There is a inverted contrast accessibility theme that will do just that.

  • 1
    I had hoped i could do somethign specific to the word document.
    – Kohan
    Oct 27 '11 at 16:12

I found the solution I was looking for by activating Immersive Reader in view->Immersive Reader.
I credit this find to this link https://www.davidbosman.fr/scsaw/?p=687


You can do this if you use Windows Vista, Windows 7 or Windows 8.

  1. Go to Control Panel > Personal display setting > Change theme
  2. Then you scroll down until you see high contrast black.
  3. Select it

Now everything will go black.

This is useful if you work at night and sleep in day time. Or if you work in a dark environment to save energy or what-so-ever.

This works in any Windows apps if you have Vista, 7 or 8.

  • Yo! Does it print the inverse?
    – Carl B
    Nov 30 '13 at 18:18
  • 1
    I imagine it would, as it's just a "display theme" getting set. On a completely unrelated note, there's a program called "f.lux" that makes working at night much easier on the eyes.
    – Kohan
    Dec 2 '13 at 10:22
  • It only changes de borders and menús but not the page nor the content.
    – skan
    Mar 20 '16 at 18:52

I found a way around this. I create my text documents on Google Drive first (that could be any online resource) while using the Hacker Vision extension which inverts the screen colors to protect your eyesight. Then you can copy it to Word and do the final arrangement :)


Simple just save it as an .html file, open it in firefox then use a plugin that inverts web pages. For example https://addons.mozilla.org/en-us/firefox/addon/dark-backgrounds-switcher/ .

  • That's a pretty roundabout way, not sure the user would want to use a browser AND a browser plugin for viewing a word document he has to save in html first. Jun 13 '14 at 6:54

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