| title | View and edit session storage |
|---|---|
| description | How to view and edit sessionStorage with the Session Storage pane and the Console. |
| author | MSEdgeTeam |
| ms.author | msedgedevrel |
| ms.topic | article |
| ms.service | microsoft-edge |
| ms.subservice | devtools |
| ms.date | 10/06/2023 |
To view, edit, and delete sessionStorage key-value pairs, use the Application tool.
To view the sessionStorage key-value pairs of a domain:
-
In DevTools, click the Application tab to open the Application tool. The Manifest panel is shown by default:
-
In the Storage section on the left, expand Session storage:
-
In the Session storage on the left, select a domain. The domain's key-value pairs are listed in the upper right:
-
Select a row of the key-value table. The value for the selected key is displayed below the key-value table:
To add a new key/value pair for session storage:
-
In DevTools, in the Application tool, in the Storage section on the left, expand Session storage, and then select a domain. For details, see View sessionStorage keys and values, above.
-
In the Key/Value table on the right, double-click an empty key/value row, to enter editing mode.
-
In the Key field of the row, enter a key.
-
In the Value field of the row, enter a value for the key.
-
Press Enter, or click an empty area. The value is then also displayed below the key/value table:
To edit a key/value pair for session storage:
-
In DevTools, in the Application tool, in the Storage section on the left, expand Session storage, and then select a domain. For details, see View sessionStorage keys and values, above.
-
In the Key/Value table on the right, double-click a cell in the Key or Value column to edit that key or value:
To delete a key/value pair for session storage:
-
In DevTools, in the Application tool, in the Storage section on the left, expand Session storage, and then select a domain. For details, see View sessionStorage keys and values, above.
-
In the Key/Value table on the right, select a key-value pair to highlight it.
-
Press
Delete, or click the Delete Selected (
) button, or right-click the row and then select Delete.
To delete all key/value pairs for session storage for a domain:
-
In DevTools, in the Application tool, in the Storage section on the left, expand Session storage, and then select a domain. For details, see View sessionStorage keys and values, above.
You can run JavaScript expressions and statements in the Console, and the Console has access to the JavaScript contexts of the page, including for sessionStorage.
To interact with sessionStorage by using the Console:
-
In DevTools, select the Console tool. For example, press Esc to display the Quick View panel, which always includes a Console tab.
-
If you want to access the
sessionStoragekey-value pairs of a domain other than the page you're on, use the JavaScript contexts menu to change the JavaScript context of the Console:In this scenario, there would be multiple domains listed below top.
-
Enter
sessionStorageJavaScript expressions in the Console:The above screenshot shows the following JavaScript expressions, and the resulting output:
> sessionStorage.key(0) <· 'my-key-01' > sessionStorage.key(1) <· 'my-key-02' > sessionStorage.setItem("my-key-01", "efgh-5678") <· undefined > sessionStorage.getItem("my-key-01") <· 'efgh-5678'
When you enter JavaScript assignment expressions by using the Console, the Key/Value pair table is updated.
Note
Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons Attribution 4.0 International License. The original page is found here and is authored by Kayce Basques.
This work is licensed under a Creative Commons Attribution 4.0 International License.







