MetaMask – How to Check Whether MetaMask Is Installed?

javascriptmetamask

How to check from client-side JavaScript whether MetaMask is installed?

Best Answer

if (typeof window.ethereum !== 'undefined') {
  console.log('MetaMask is installed!');
}

Metamask documentation