iOS has a nice option in the accessibility menu that allows you to invert the screen colors. Does Android have anything like this?

  • What is the main reason for this though? I saw it on PC too, but no idea what's its uses are. Oct 10, 2017 at 6:22

5 Answers 5


Since Android 5.0 Lollipop, the feature is built-in as one of accessibility options.

  1. Open Settings
  2. Select Accessibility
  3. Below Display section, toggle Color inversion.

After toggling it for the first time, the "Invert colors" toggle will be added to the quick settings menu.


It's not a built-in feature on Nexus devices, but Samsung devices have this in the accessibility settings.

Inverting all colours isn't much use, as some apps have light text on a dark background, and some apps have dark text on a light background. Making text easier to read is better achieved by increasing the text size, which is an option on all Android devices (also in the accessibility settings).

  • 1
    If you really want to make your phone look cool, learn some OpenGL programming and make your own live wallpaper. shadertoy.com has some cool ideas. It's a good use for school maths too!
    – Dan Hulme
    Jan 18, 2014 at 11:39

If your device is rooted and your Android version is at least Android 4.4 KitKat, you could try CF.lumen (free, pro version also available). The app is actually a screen filter which supports automation based on time/brightness, but it also supports color inversion.

Color filters

Several filters are provided. Those named after a color (red, green, blue, amber, salmon) do not limit the display to those colors, but convert the displayed image to grayscale first, then display that image in levels of the selected color. This preserves details that would otherwise be lost. Grayscale, invert colors, temperature adjustment and custom R/G/B adjustment filters are also provided.

(Emphasis mine)

For basic usage, set the Master filter mode to Invert.

Disclaimer: I don't have any relation with the app, its company and their developers. I just found this when trying to answer the same issue on KitKat.


I use Automate with this flow. It needs to set some permissions via ADB.


For Samsung devices with Android Lollipop 5.1.1:

Settings → Personalization → Accessibility → Vision → Negative colors

  • 1
    You're intentionally abusing the use of formatting. Your post is not big or have multiple parts so there is no need to use top-level headings and preformatting is completely unjustified here.
    – Firelord
    Feb 7, 2016 at 16:27
  • 1
    You misunderstand. Andrew T. used quote tag because he quoted text from description of a product. It is justified there. Second, this is a Q&A site, not a typical forum where abuse of, or unnecessary highlighting is a norm. Everyone here knows where a new answer starts and ends. There is no point in making an advert out of it. That said, I'm done here arguing. I've removed unnecessary quote tags but left the heading untouched. It should be fine with you now.
    – Firelord
    Feb 8, 2016 at 16:29

You must log in to answer this question.