# What percent of mobile apps have a dark-mode or theme toggle?

Source: Lazyweb Research
Author: Ali Abouelatta, Lazyweb Research
Published: 2026-07-07
Updated: July 2026
Sample size: n=809
Tags: design, ux-patterns, mobile, web, saas
HTML: https://lazylanding-labs.onrender.com/research/what-percent-of-apps-have-a-dark-mode-toggle
Markdown: https://lazylanding-labs.onrender.com/research/what-percent-of-apps-have-a-dark-mode-toggle.md

**Answer.** 19.0% of tracked apps (154 of 809) have a captured dark-mode or theme-toggle surface [1]. So an explicit in-app dark-mode toggle is a minority pattern — under 1 in 5 tracked apps — which mostly reflects that iOS/Android already honor the system theme automatically. A dedicated toggle is a nice-to-have, not an expected screen.

> 154 of ~800 tracked apps (19.0%) have a captured dark-mode or theme toggle — Lazyweb Research, July 2026.

## The finding

154 of 809 apps (19.0%) surface an explicit dark-mode/theme toggle [1]. That puts it well below majority patterns and in the same low-prevalence tier as biometric login (16.6%) and onboarding quizzes (13.3%) [2].

| Pattern | Apps | % |
|---|---|---|
| Dark mode toggle | 154 | 19.0% |
| Biometric login | 134 | 16.6% |
| Onboarding quiz | 108 | 13.3% |

## How to apply it

Because the OS already switches most apps to dark automatically, an in-app override is optional polish rather than an expectation — only ~1 in 5 tracked apps ship one [1]. Prioritize a manual toggle when your brand or content (reading, photo, night-use apps) benefits from letting users force a theme independent of the system setting; otherwise, honoring the system theme is the majority-safe default.

## Caveats

Lower bound — reflects only theme-toggle screens Lazyweb captured [1]. This counts explicit in-app toggles, not apps that support dark mode purely via the system setting, so true dark-mode support is much higher than 19% — this figure is specifically about a visible in-app control. Tag matches '%dark mode%', deduped by company.

## The numbers

| Stat | Computed from |
| --- | --- |
| 19.0% (154 of 809) | prevalence_dark_mode: 154/809 |
| Dark mode 19.0% (154), Biometric 16.6% (134), Onboarding quiz 13.3% (108) | prevalence_dark_mode, prevalence_biometric_login, prevalence_onboarding_quiz |

## Methodology

Universe: 809 apps with >=1 captured screen. Method: COUNT(DISTINCT company_name) where any tag matches '%dark mode%'. July 2026. Caveat: counts explicit in-app toggles only.

## Visual references

Real, in-market app screens tracked by Lazyweb Research:

- Translate Now: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_translate_now/main_tabs/compare/2026-05-27/1779934517780_00_Translate_Now-20260528-021517-01.png
- Bitmoji: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_bitmoji/compare/2026-01-28/1771000280187_t__-_92.PNG
- Npr: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_npr/compare/2026-01-29/1771007511850_t__-_1104.PNG
- Citizen: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/news7_citizen/lazyscreenshots/2024_06_08_22-12-08_984330B2.png

## Sources & citations

- [1] Lazyweb Research analysis of 809 mobile apps (809 mobile apps with >=1 captured screen; 751 with tag data; median 41 screens/app), July 2026. Prevalence = COUNT(DISTINCT company_name) over LLM synonym tags; denominator is 809 tracked apps (reported conservatively over all apps-with-screens, not the 62,376-row companies table). Lower bound: only reflects screens Lazyweb captured (median 41/app).

## Related questions

- [What percent of mobile apps have biometric or passkey login?](https://lazylanding-labs.onrender.com/research/what-percent-of-apps-have-biometric-login)
- [What percent of mobile apps have a settings screen?](https://lazylanding-labs.onrender.com/research/what-percent-of-apps-have-a-settings-screen)
