Sec-CH-UA-Arch Header

Table of Content

The Sec-CH-UA-Arch header is a significant Client Hints (CH) header that reveals information about the architecture of the device or platform where the user's browser is operating. It is utilized within content negotiation to allow servers to select suitable content that aligns with the user's device architecture.

Syntax

Sec-CH-UA-Arch: "<architecture>"

Directives

The Sec-CH-UA-Arch header has no directives. The value of this header is the architecture of the user's device. This could be "x86", "ARM", "IA-32", and more depending on the user's device architecture.

Examples

Here's an example of how a user agent might send the Sec-CH-UA-Arch header:

Sec-CH-UA-Arch: "ARM"

Browser Compatibility

Browser Compatibility
Chrome Supported
Firefox Not Supported
Safari Not Supported
Opera Supported
Edge Supported

Please note that this compatibility chart is subject to change based on updates in browser versions.

How to modify Sec-CH-UA-Arch header

ModHeader is a browser extension available on Google Chrome, allowing users to modify request headers easily. To modify the Sec-CH-UA-Arch header:

  1. Install the ModHeader extension from the Chrome Web Store.
  2. Click on the ModHeader extension icon next to the URL bar to open the extension dashboard.
  3. Click "Add" to create a new Profile.
  4. In the request headers section, click on "Add".
  5. Enter "Sec-CH-UA-Arch" in the "name" column and type your desired architecture (for example "x86") in the "value" column.

Using this extension, you can manually set the Sec-CH-UA-Arch parameter for testing purposes. Please note that manipulating headers can impact how webpages load and function.