# uninstallExtension

Uninstall a web extension that was installed with [`installExtension`](/docs/api/browser/installExtension.md).

Pass the extension id string that `installExtension` returned. There is no restore-function wrapper: the id is what you keep, and this command matches [`webExtension.uninstall`](https://w3c.github.io/webdriver-bidi/#command-webExtension-uninstall).

## Usage[​](#usage "Direct link to Usage")

```
await browser.uninstallExtension(extensionId)
```

## Parameters[​](#parameters "Direct link to Parameters")

| Name          | Type     | Details                                     |
| ------------- | -------- | ------------------------------------------- |
| `extensionId` | `string` | extension id returned by `installExtension` |

## Example[​](#example "Direct link to Example")

uninstallExtension.js

```
const id = await browser.installExtension('./dist')

await browser.uninstallExtension(id)
```
