> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intuitibits.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customize status display

> Customize the status information shown in the WiFi Signal menu bar extra.

You can fully customize the status information shown in the *WiFi Signal* menu bar extra using display patterns.

A display pattern is a string that contains one or more identifiers that represent a specific metric or property of the network connection. *WiFi Signal* automatically replaces an identifier with the corresponding metric or property value. You can also include any text around these identifiers to provide contextual information or separate between values.

<Tip>
  You can use two lines to display the status information. When using two lines, *WiFi Signal* will automatically adjust the font size.
</Tip>

The following is the list of supported metrics or properties that you can use when customizing the status display:

| Metric or Property         | Identifier |
| -------------------------- | ---------- |
| Network name (SSID)        | %N         |
| BSSID                      | %B         |
| Frequency band (GHz)       | %F         |
| Network mode               | %E         |
| Channel                    | %C         |
| Channel width (MHz)        | %W         |
| MCS index                  | %X         |
| Signal strength (dBm)      | %S         |
| Signal strength (%)        | %P         |
| Noise (dBm)                | %U         |
| Noise (%)                  | %Q         |
| SNR (dB)                   | %R         |
| Current data rate (Mbps)   | %T         |
| Number of spatial streams  | %L         |
| Annotations                | %A         |
| Access point's vendor name | %V         |
| Access point's AP name     | %D         |
| Wi-Fi adapter's IP address | %I         |

***

## Set the display pattern

1. Click on the *WiFi Signal* menu bar extra.
2. Click on the *gear* icon and choose *Settings* > *Status*.
3. Enter the desired display pattern.

<Note>
  For a multi-line display, enter the display pattern for the first line in **Display Pattern Line 1** and the display pattern for the second line in **Display Pattern Line 2**. If using a single line for the status information, enter the display pattern in either **Display Pattern Line 1** or **Display Pattern Line 2**.
</Note>

### Examples:

| Display Pattern            | Result                                      |
| -------------------------- | ------------------------------------------- |
| `%N \| Ch %C@%W MHz`       | `My Network Name \| Ch 6@20 MHz`            |
| `%N (%A) - Ch %C, %T Mbps` | `My Network Name (Office) - Ch 6, 233 Mbps` |
| `%B - %V \| 802.11%E`      | `00:11:22:33:44:55 - Apple \| 802.11ac`     |

## Advanced options

You can also use *modifiers* in the display pattern to make individual sections of the text bold or truncate the metric or property value.

To make an individual section of the text bold, surround the text with `**`.

To truncate the value of a metric or property, use `[start:stop]` after the metric or property identifier, where `start` is the zero-based begin index of the text and `stop` is the end index. If you don't provide a `start` or `stop` index, *WiFi Signal* assumes 0 or the text's length, respectively.

### Examples:

| Display Pattern           | Result                               |
| ------------------------- | ------------------------------------ |
| `**%N** \| Ch %C@%W MHz`  | **My Network Name** \| `Ch 6@20 MHz` |
| `%B[9:] - %V \| 802.11%E` | `33:44:55 - Apple \| 802.11ac`       |

## See also

* [Change Status settings](/wifisignal/status-settings)
