Forced dark mode on Android apps that don't have it

  • Android 16 introduces an expanded dark theme that forces dark interfaces in many apps that do not offer native dark mode, improving accessibility and visual consistency.
  • In addition to the standard dark theme, Android maintains color inversion and adds algorithms to adapt icons to the theme, while tools like DarQ allow very fine control per application.
  • Layers like MIUI can aggressively force dark mode, causing visual problems in some apps and forcing developers and users to adjust specific settings.

How to force dark mode in apps

If you're one of those people who can't live without dark mode on their phone and it bothers you every time you open an app that's still as white as a sheet of paper, you're not alone. Android has come a long way in this area, but there are still apps that don't seem to get the message and continue to ignore the system's dark theme, creating an inconsistent and, for many, quite annoying visual experience.

The good news is that, among the New features in Android 16, accessibility options And with some third-party tools, it's now much easier to force dark mode on apps that don't include it by default. Furthermore, manufacturers like Xiaomi add their own custom interfaces, which sometimes help... and other times complicate things for developers and users. Let's take a close look at everything you can do and what's changing in Android to ensure that "rebellious" apps don't escape the dark interface.

What is forced dark mode and why is it so important?

El dark mode It has become a de facto standard in almost every type of software: mobile and desktop operating systems, applications, web pages, cloud services… The idea is simple: to replace predominantly light backgrounds with dark backgrounds, reducing the overall brightness of the screen and making it easier to read in low-light environments.

When an app doesn't offer its own dark theme, the system may try force a dark mode “from the outside”This modifies the interface colors to better match the globally activated dark theme. This offers several benefits: a more comfortable experience for the eyes, reduced eye strain during long sessions, and a more consistent aesthetic when switching between different apps.

However, that forced adaptation isn't always perfect. A system-imposed dark mode It can cause visual glitches: images that are inverted in a nonsensical way, text that loses contrast, buttons that are difficult to read, or brands whose visual identity is altered. That's why Google insists that ideally, each app should implement its own native dark theme and use system features only as a supplement.

Android 16: The big leap in "expanded" dark mode

With Android 16, Google has decided to get serious about the problem of apps that continue to ignore the dark mode. Android 16 QPR2 beta 1 A new option appears within the dark theme system that allows you to go beyond the classic behavior and apply dark mode to many applications that do not natively support it.

Researcher designs anti-solar panels to generate electricity in the dark
Related article:
Complete guide to enabling dark mode on older Android phones

This function is presented as a “expanded option” of the dark themeWhen activated, Android is able to "intelligently invert" the colors of interfaces that remain light even when the user has selected a general dark theme. It doesn't simply invert colors arbitrarily, but uses algorithms designed to maintain visual consistency as much as possible.

Google's main goal with this expanded system is to improve the accessibility for people with visual impairments or photosensitivityA bright background, especially at night or in low-light environments, can be annoying or even painful for some users, so getting all screens to darken consistently is key.

Even so, the company makes it clear that this feature is a complement, not a replacement for the work of developers. It strongly recommends that each app implement its own. Native dark theme with full control over appearanceTypography, brand colors, iconography, and content treatment must be designed so that dark mode does not break the experience or the visual identity.

Icon changes and a more uniform aesthetic in Android 16

In addition to the expanded dark mode, Android 16 introduces another interesting new feature related to visual consistency of the iconsSince previous versions, Android allowed the system theme's color palette to be applied to application icons, provided that the developer supplied a monochromatic layer on their adaptive icon.

The problem is that many developers haven't added that monochrome layer, so the implementation ended up being inconsistent: some apps adapted to the theme while others kept their original full-color icon. The result was a app panel with a rather disparate aestheticThis breaks with the idea of ​​unified personalization proposed by Material You.

With Android 16, the system becomes more flexible and begins to apply a color filtering algorithm for the existing iconEven if the app doesn't have that monochrome layer ready, it generates a monochrome version of the icon that can be integrated with the user's chosen theme colors without relying so heavily on the developer's work.

This solution significantly improves aesthetic cohesion when used dark theme based on the wallpaper palettebecause the app launcher displays much more consistent icons. It's not perfect from a branding perspective, but it's very practical from the user's point of view.

Android 16 Availability and Schedule

How to force dark mode in apps

Android 16 QPR2, with all these new features related to expanded dark theme and adaptive iconsIt is still in beta. According to available information, this testing phase will continue at least until October, as Google needs time to refine behavior, correct visual errors, and adjust compatibility lists.

The company expects to launch the stable version of Android 16 in the last quarter of 2025. Although the exact date isn't entirely confirmed, forecasts point to December as the most likely timeframe. Until then, it's expected that both the expanded dark theme option and other visual adjustments will receive improvements based on user and developer feedback.

Dark mode on Android 11 and later: dark theme vs color inversion

Before discussing advanced tools, it's important to clarify the native options that Android offers from version 11 onwards to darken the interface. Broadly speaking, we have two main mechanisms: the system's dark theme and color inversion.

El Standard dark theme This affects the Android user interface (menus, settings, notifications) and those applications that support it. In this mode, apps adapt their backgrounds, text, and interactive elements to a dark palette, but multimedia content is preserved: photos, videos, and illustrations are not altered.

La color inversionOn the contrary, it affects all content displayed on the screen, including multimedia. Black text on a white background becomes white on a black background, but photos and videos are also inverted, which can significantly distort the experience and is not usually ideal except as a temporary accessibility option.

With Android 16, the following comes into play: expanded dark theme optionThis goes a step beyond the standard mode without completely inverting the colors. It automatically darkens the interfaces of most apps that haven't yet adopted a native dark theme, but tries to keep the graphic content reasonably intact.

How to enable the standard dark theme on Android

If you have a phone with Android 11 or higher, activating the basic dark theme is very simple. The system integrates it within the options. Accessibility and appearance, and it also usually offers quick access in the quick settings curtain.

The general way to put the system in dark mode is this:

  • Open the Settings app of the device and go to the Accessibility section.
  • Within the “Color and Movement” section, look for the option Dark theme and activate it.
  • Many manufacturer layers also allow you to schedule a time (for example, from sunset to sunrise) for dark mode to turn on and off automatically.

When this setting is active, all the apps compatible with Android's dark theme They should change their appearance, provided the developers have implemented support for that API. This includes most Google apps, a good portion of social media, and many everyday tools.

How to activate the expanded dark theme option on Android 16

On devices with Android 16, in addition to the standard mode, there is the option to activate the aforementioned "Expanded" version of the dark themeThis option has its own settings and some warnings that should be taken into account.

To use the expanded dark theme, the general flow is as follows:

  1. Open Settings on your mobile phone and go to Accessibility.
  2. Go to the “Color and movement” section and tap on Dark theme.
  3. Within this menu you will find the theme variations: choose Expanded.

When it's active, Android applies that advanced smart investment system that tries darken light interfaces without completely ruining the designHowever, Google warns that problems may occur: images that look strange, text that is difficult to read on certain backgrounds, or graphic elements that lose contrast.

If you notice that a particular app looks bad in expanded mode, there are several possibilities: that app might be in a manufacturer's block listThe developer may have disabled this feature, or support for that package may not yet be available. In those cases, you can always revert to the previous version. Standard dark theme from the same settings screen.

Additionally, from the Android quick settings panel you can do the following:

  • Tap the Dark Theme icon to activate or deactivate it on the fly.
  • Press and hold the same icon to switch between standard and expanded versions, without having to search through deeper menus.

Color reversal: when it makes sense to use it

La color inversion It's a classic accessibility feature that's still present in Android 11, 12, 13, 14, and later. It's not intended as a replacement for dark mode, but rather as specific assistance for users who need a radical contrast or have trouble with certain color combinations.

Its activation is similar to that of dark mode:

  1. Open the device's Settings app.
  2. Accede to Accessibility and from there to “Color and Movement”.
  3. Tap on Color inversion and activate the “Use color inversion” option.

Once enabled, all screen content is inverted: backgrounds, text, icons, and even Photos and videos that change their tonesThis can feel quite strange for everyday use. Therefore, it's generally recommended only for specific needs or as a temporary solution, with the standard or expanded dark theme being a better choice for continuous use.

Android also allows you to create a accessibility shortcut to quickly activate or deactivate color inversion, which is very practical when frequently switching between modes.

Force dark mode from developer options

On devices with Android 10 and many later versions, there is a hidden setting in the developer options that force dark mode even in apps that didn't explicitly support it. This feature was very popular because it allowed users to darken apps like Facebook or Mercado Libre long before they offered an official dark theme.

The general process on a mobile phone with Android 10 is something like this:

  1. Open Settings and go to the section About of the phone.
  2. Tap on “Software Information” (or equivalent, depending on the manufacturer).
  3. Press 7 times in a row on Build Number until the system asks for your PIN, password, or pattern; after entering it, you will see a message indicating that "Developer Mode" is enabled.
  4. Go back to the main Settings screen and look for the new section Developer Options.
  5. Inside, locate the "Force dark mode" option (or "Override force-dark" in some languages) and activate it.

If everything goes well, when you have the system's dark theme active, many apps that previously remained white will start to display with dark backgrounds and light textIt's a very useful trick to give the mobile phone a more homogeneous appearance, although it's not always perfect and can cause contrast problems in certain interfaces.

DarQ: the advanced app to get the most out of dark mode

Beyond what the system offers, there are third-party tools designed for advanced users who want Control in detail which apps use dark mode and whenOne of the best known is DarQ, an app that became popular in the XDA community for unlocking hidden options in Android 10 and later related to dark mode.

DarQ allows you to force dark mode in applications that do not support itThis allows you to decide which apps should use it and which shouldn't, and even create schedules so that certain apps change depending on the time of day. All of this is done by leveraging internal Android flags that are not normally exposed to the user.

The downside is that, like DarQ It affects internal components of the system Because Google considers it outside the limits allowed for user apps, it is not available on Google Play. To install it, you must use XDA Labs or other official sources from the developer community and follow specific instructions.

Using DarQ with root

If your phone is rooted, the process is quite straightforward. Simply Install DarQ from XDA LabsGrant it superuser permissions when prompted and begin configuring which apps should force dark mode. Rooting gives the app full access to modify system behavior without any additional steps.

Access your Calibre library from anywhere with Moon+ Reader
Related article:
Create a perfect reading mode on your Android mobile

Use DarQ without root (with ADB script)

For those who prefer not to root but want to enjoy the advanced features of DarQThere is an alternative method based on ADB (Android Debug Bridge). It's a bit more technical, but can be completed with a few clicks from a computer.

The usual flow for using DarQ without root is:

  • Install ADB on your computer using the package provided by XDA or Google's official tools.
  • Connect the Android device to the PC using a USB cable and enable USB debugging in the mobile developer options.
  • Download and unzip the DarQ ADB script indicated by the developer.
  • In the script folder, run the appropriate application for your operating system (Windows, macOS or Linux) and wait for the process to finish.

Upon completion, the system will have granted DarQ the permissions it needs to apply the Forced dark mode by appNo root access is required. However, this permission is lost every time the phone is restarted, so you'll have to reconnect your phone and run the ADB script after each restart if you want to continue using DarQ.

Basic configuration within DarQ

Once installed and with the correct permissions, DarQ offers several key options on its main screen:

  • Enable Dark theme: Activate the system dark theme on Android 10 or higher.
  • Force Dark Theme: forces all applications to use a dark theme, even if they do not natively support it.
  • Auto Dark Theme: allows the phone to automatically turn dark mode on or off in all apps based on sunrise and sunset, or following other rules.

Additionally, there is an “Enable Apps” section where you can manually choose which apps should use forced dark mode and which ones should be excluded. DarQ handles applying these preferences in the background. Sometimes you need to close and reopen an app for the theme change to take effect.

If specific problems arise with an application (broken interface, absurd colors, illegible text), the best course of action is disable forced dark mode only in that app from DarQ and, if necessary, consult the FAQ guide that the developer maintains on GitHub.

The Xiaomi case: forced dark mode and problems for developers

Xiaomi devices (and its sub-brands Redmi and POCO) add another layer to the mix, and that's no exaggeration. MIUI, the brand's custom interface, includes its own forced dark mode system which, in some models, automatically applies a dark interface to virtually all applications, even if they do not have specific styles for it.

In practice, this leads to situations where apps like Amazon or other third-party applications They look completely different from what their developers designed. Some development teams have found that, on Xiaomi phones, their app breaks visually: text disappears, buttons become indistinguishable, backgrounds don't match the original color palette, and so on.

For developers, the only real long-term solution is implement native dark mode support in the app using Material Design components and official APIs, and specifically tested on Xiaomi devices and other manufacturers that enforce themes. In some cases, flags can be declared to prevent the system from applying certain effects, but this requires work and isn't always perfect.

On the user side, if you notice that an app looks bad on your Xiaomi, you can try disable forced dark mode You can disable dark mode for that specific app in the MIUI settings, or even disable the global dark mode for the entire interface. There's no single method because Xiaomi changes the location of these options depending on the MIUI version, but they're usually found in Appearance, Display, or the per-app Dark Mode settings.

Also, algunos usuarios han reportado problems with apps that don't update correctly On these devices, this could be related to aggressive background battery management, app store settings, or MIUI policies. In such cases, it's advisable to review permissions, battery restrictions, and, if necessary, reinstall the app.

When an app resists: examples from me@Walmart and similar apps

Despite all of the above, some apps are proving to be a strong contender. One such example is the app... @ Walmart, it doesn't go into dark mode Not even if you activate all possible options: system dark theme, "force dark mode" in developer options or DarQ-type solutions.

In these scenarios, the app developer may have taken explicit steps to block the forcing of dark themesOr the phone manufacturer might have included that app on an exclusion list for compatibility reasons. It's also possible that the app's interface design makes it difficult to reverse engineer without breaking critical components.

If you come across an app like this and absolutely need a dark mode, your options are reduced to:

  • Try with the color inversion of the system, knowing that it will also affect photos and videos.
  • Using partial solutions, such as Reduce brightness, activate blue light filters or use manufacturer-specific reading modes.
  • Contact the developer to request a native dark themewhich is the only truly clean and lasting solution.
search for open source apps with F-Droid
Related article:
How to force close frozen apps on Android

With all these options—standard dark theme, expanded option in Android 16, color inversion, forced dark mode from developer options, tools like DarQ, and specific manufacturer settings like Xiaomi—it's now possible to have a much more consistent dark mode experience, although there are still apps that resist or break when forced. Android's direction is clear, and as the adoption of native dark themes progresses, the use of these "patches" will become less and less necessary. Share the information so that others know about the topic.