Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Type String
Mandatory No

The orientation member defines the default orientation for all the website's top-level browsing contexts.

Note: orientation and/or its specific values might not be supported by a user agent on various display modes because supporting them does not make sense for the particular context.

Note: The orientation can be changed at runtime via the Screen Orientation API.


orientation can take one of the following values:

  • any
  • natural
  • landscape
  • landscape-primary
  • landscape-secondary
  • portrait
  • portrait-primary
  • portrait-secondary


"orientation": "portrait-primary"


Web Application Manifest
# orientation-member

Browser compatibility

BCD tables only load in the browser