> For the complete documentation index, see [llms.txt](https://docs.novabloq.com/web3-metamask/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novabloq.com/web3-metamask/elements-details/web3-and-metamask/disconnect-metamask.md).

# Disconnect MetaMask

This action will simply reset all plugin states and set the connection state to No. It will NOT disconnect the MetaMask wallet from your app, this is a security limitation, the only way to fully disconnect is by doing so manually directly from your wallet.

### &#x20;<mark style="background-color:blue;">Events</mark>&#x20;

<table><thead><tr><th width="249">Event name</th><th>Description</th></tr></thead><tbody><tr><td>MetaMask Disconnected</td><td>When disconnecting the wallet manually from the MetaMask directly or when using the action Disconnect MetaMask</td></tr></tbody></table>

{% hint style="info" %}
All states like wallet address or chain name will reset to empty
{% endhint %}

### How to fully disconnect MetaMask manually

Note that Disconnect action won't disconnect MetaMask completely from the app.\
This is a security limitation by the SDK itself and the only way to disconnect completely from the app si by doing it manually.\
See this example:

<figure><img src="/files/9e7MKk5AXhhIdXax5Twk" alt=""><figcaption></figcaption></figure>
