This feature is not Baseline because it does not work in some of the most widely-used browsers.
The theme-color value for the name attribute of the <meta> element indicates a suggested color that user agents should use to customize the display of the page or of the surrounding user interface. If specified, you define a theme color using a content attribute in the <meta> element as a CSS <color> value.
For example, to indicate that a document should use cornflowerblue as a theme color, set the <meta> as:
<meta name="theme-color" content="cornflowerblue" />
To set the media to which the theme color metadata applies, include the media attribute with a valid media query list (see the theme-color media query example).
A <meta name="theme-color"> element has the following additional attributes:
contentA <meta> element with name=theme-color must have a content attribute that defines the theme color. The value of content attribute is as follows:
<color> valueA valid color value, such as hexadecimal, RGB, named color, etc.
media OptionalAny valid media type or query. If provided, the options for the document's theme color defined in the content attribute are suggested to the browser when the media query matches.
Consider the following code that uses <meta> to set a theme color:
<meta name="theme-color" content="#4285f4" />
The following image shows the effect of this setting in Chrome on an Android mobile device:
Image credit: from Icons & Browser Colors, created and shared by Google and used according to terms described in the Creative Commons 4.0 Attribution License.
theme-color
You can provide a media type or query inside the media attribute. The theme-color will then only be set if the media condition is true. For example:
<meta name="theme-color" content="cornflowerblue" media="(prefers-color-scheme: light)" /> <meta name="theme-color" content="dimgray" media="(prefers-color-scheme: dark)" />
| Specification |
|---|
| HTML> # meta-theme-color> |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
theme-color |
73Chrome uses the color only on installed progressive web apps.39–73Chrome reports support, but does not actually use the color anywhere. |
79Edge uses the color only on installed progressive web apps. |
No | No | 15 | 9239–92Chrome for Android does not use the color on devices with native dark mode enabled unless it's an installed progressive web app or a trusted web activity. |
No | No | 15 | 6.2 | No | 15 |
<meta> name attribute color-scheme valuecolor-scheme CSS propertyprefers-color-scheme media query
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/meta/name/theme-color