﻿---
title: Edit a dashboard
description: Open and edit an existing Kibana dashboard to modify its panels, settings, and controls.
url: https://www.elastic.co/elastic/docs-builder/docs/4665/explore-analyze/dashboards/open-dashboard
products:
  - Elastic Documentation
  - Kibana
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Edit a dashboard
Open an existing dashboard in Kibana to modify its visualizations, add or remove panels, adjust settings, or change filtering controls. When you have the appropriate permissions, dashboards automatically open in **Edit** mode, allowing you to make changes immediately.

## Requirements

To edit a dashboard, you need the **All** privilege for the **Dashboard** feature in Kibana.
<note>
  Managed dashboards created by integrations can't be edited directly, but you can [duplicate](https://www.elastic.co/elastic/docs-builder/docs/4665/explore-analyze/dashboards/duplicate-dashboards) them and edit the duplicates.
</note>


## Edit an existing dashboard

1. Open the **Dashboards** page in Kibana.
2. Locate the dashboard you want to edit.
   <tip>
   When looking for a specific dashboard, you can filter them by tag or by creator, or search the list based on their name and description. The creator information is only available for dashboards created on or after version 8.14.
   </tip>
3. Click the dashboard name you want to open.
   The dashboard opens automatically in **Edit** mode if you have the right permissions. You can switch between edit and view modes from the application menu.
4. Make the changes that you need to the dashboard:
   - Adjust the dashboard’s settings
- [Add, remove, move, or edit panels](/elastic/docs-builder/docs/4665/explore-analyze/visualize#panels-editors)
- [Change the available controls](https://www.elastic.co/elastic/docs-builder/docs/4665/explore-analyze/visualize/dashboard-controls)
5. **Save** the dashboard.


## Undo and redo dashboard changes

<applies-to>
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Planned
</applies-to>

If you move a panel or change a setting by mistake while you edit a dashboard, you can step back through your changes one at a time, and step forward again if you change your mind. Changes that you don't undo stay in place.
To go back one change, click **Undo** `undo` in the application menu, or press <kbd>Cmd</kbd> + <kbd>z</kbd> (Mac) / <kbd>Ctrl</kbd> + <kbd>z</kbd> (Windows and Linux). To bring back a change that you undid, click **Redo** `redo`, or press <kbd>Cmd</kbd> + <kbd>y</kbd> (Mac) / <kbd>Ctrl</kbd> + <kbd>y</kbd> (Windows and Linux).
Undo and redo behave as follows:
- The history covers your current editing session. It keeps about the 100 most recent changes, and it clears when you leave the dashboard.
- If you undo a change and then make a new one, you can no longer redo the changes that you undid.
- **Undo** and **Redo** are unavailable while the dashboard loads data or while a panel editor is open.
- The keyboard shortcuts don't work while the cursor is in an input field.

To discard all unsaved changes at once, use [Reset changes](#reset-the-dashboard) instead.

## Reset dashboard changes

When editing a dashboard, you can revert any changes you’ve made since the last save using the **Reset**/**Reset changes** button.
<applies-to>Elastic Cloud Serverless: Generally available</applies-to> <applies-to>Elastic Stack: Planned</applies-to> To step back through your changes one at a time instead, refer to [Undo and redo dashboard changes](#undo-redo-dashboard).
<note>
  Once changes are saved, you can no longer revert them in one click, and instead have to edit the dashboard manually.
</note>