Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

I sometimes want to read a long PDF file in a computer, but because white background I can read only a few pages until my eyes weep.

Is there any software to invert colors of a PDF (PDF converter, PDF viewer with "invert colors" option, a program to invert all colors in Windows...)?

I tried "magnify" for Windows XP, but I don't like to split my screen to do that or to move the mouse a lot to see only a page. I would like to see the document in full screen...

share|improve this question
Have you tried using the Windows theme settings for High Contrast? It changes all the settings and can assist you in reading the PDF's as it changes the colors for those too. – paradd0x May 20 '11 at 20:12
I tried after you said, but I tested with some PDFs and I can see that they maintain its colors, including the white background... – kokbira May 20 '11 at 20:16
@kokbira If you are using Adobe Acrobat to read your PDF's, I do recall that somewhere in the settings, there is an option to change that. I did it for a user that I worked with once. – paradd0x May 20 '11 at 20:18
I do not use Adobe Acrobat, but I have. I tested now with modifications in Edir > Preferences > Accessibility but for some parts of PDFs the colors aren't changed... Well, it is a good solution for text-only PDFs... – kokbira May 20 '11 at 20:34
While not exactly what you ask for, have you tried f.lux? – Daniel Beck May 28 '11 at 18:41
up vote 6 down vote accepted

Evince can invert colors. Use view -> invert colors or the keyboard shortcut ctrl+I. You can then set it to presentation (shortcut F5) if you want it to be full screen.

share|improve this answer
very good! all can be inverted including images; better than Adobe solution, that cannot do that for some pdf parts... I'll find portable version too to use in my work. – kokbira May 20 '11 at 22:04

Adobe Reader allows you to use a custom color scheme for the document background and text (already suggested by paradd0x). In v9.5, this option can be found in Prefs > Accessibility.

I believe this solution is superior to simply inverting colors as in Evince, as in this case you will often get a very nasty contrast: very white on very black. With Adobe Reader you can however choose a color scheme much nicer on the eyes, such as light grey on dark grey. Such a scheme, similar to that used by Darklooks on Linux, would help reducing eyestrain when reading PDF documents on-screen.

share|improve this answer
I like to know. I'll test it... – kokbira Nov 3 '13 at 19:24
Tested this and it is nice. Notice that if the text color does not change, un-check the option "Only change the color of black text or line art" – Little Bobby Tables Nov 25 '14 at 8:57

You can use SumatraPDF, launching it with appropriate command line switches:

White text on black:

sumatrapdf.exe -invert-colors

Green text on black:

sumatrapdf.exe -set-color-range 0x00dd00 0x000000

You can pass any hexadecimal colors (first being foreground color, second background color) and all the contents of the PDF (texts, images, background colors) will be "scaled" accordingly.

share|improve this answer

PDF Xchange Viewer can change the color scheme of a pdf. Edit -> Preferences -> Accessibility -> Document Color Options (as of version 2.5). There are high contrast presets (I use green on black) as well as the option to create your own color scheme.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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