# Widget types

Status pages use widgets to display the health and performance of your services. You can choose from several widget types to provide different levels of detail, from a simple status indicator to detailed performance charts.

## How to change a widget type

1.  Go to **[Status pages](https://uptime.betterstack.com/team/0/status-pages)** and select the status page you want to edit.
2.  Click the **Structure** tab.
3.  Expand the resource you want to change or add a new one.
4.  Choose a new widget from the **Widget type** dropdown menu.
5.  Click **Save changes**.

## Available widget types

[info]
Some advanced widget types are only available for status pages using the **Modern** design. To change the design, go to **[Status pages](https://uptime.betterstack.com/team/0/status-pages)**, select your page, and find the option in the **Settings** tab.
[/info]

### Current status only

The `plain` widget is the simplest option. It displays only the current operational status of a resource (e.g., "Operational", "Degraded", "Downtime"). It's ideal for a clean overview when you want to minimize visual clutter.

![The "Current status only" widget showing an operational status for a service.](https://imagedelivery.net/xZXo0QFi-1_4Zimer-T0XQ/33ff9ad5-503e-4534-a4b8-72eda22aa000/md2x)

### Historical status

The `history` widget shows the current status along with a visual history of its uptime over a set period (from 7 to 365 days). This gives visitors a quick glance at recent reliability.

![The "Historical status" widget showing 90 days of uptime history next to the current status.](https://imagedelivery.net/xZXo0QFi-1_4Zimer-T0XQ/475e390e-9069-4118-0920-21ab88fd7100/md1x)

### Intraday historical status

The `intraday_history` widget provides a more detailed view of the resource's uptime history (from 7 to 365 days). It visualizes the proportions of downtime, degraded performance, and maintenance for each day, making even brief service disruptions clearly visible.

![The "Detailed historical status" widget showing color-coded daily ticks for uptime, degradation, and downtime.](https://imagedelivery.net/xZXo0QFi-1_4Zimer-T0XQ/6367d6fe-52f5-4ad0-cc30-f007ea97ac00/lg1x)

### With status history & chart

Available for monitors and log-based charts, the `response_times` widget displays a chart of response times over a selected period. It's useful for showing performance trends and identifying latency issues.

![The "Response times chart" widget displaying a line graph of a monitor's response times.](https://imagedelivery.net/xZXo0QFi-1_4Zimer-T0XQ/58b0fcf1-d292-4a21-5b5d-efc830068800/md2x)

### Chart only

Exclusively for log-based charts, the `chart_only` widget shows only the chart without any additional status indicators. This is perfect for embedding custom metrics or data visualizations directly onto your status page.

![The "Chart only" widget displaying a chart without any status text or indicators.](https://imagedelivery.net/xZXo0QFi-1_4Zimer-T0XQ/a2fefbe6-7e85-4f29-0323-348c76102400/lg2x =879x728)
