If you want to get Ether in your MetaMask wallet there are different ways to achieve that. Actually, MetaMask allows you to buy Ether in their MetaMask wallet. However, their fees are very expensive and you will end up losing a lot of money by buying Ether in your MetaMask.
A better alternative is to buy Ethereum from Binance and send it to MetaMask. The fee to buy Ether on Binance is 0.1% which is the lowest fee within the industry.
If you do not have a Binance account already you can set up one here.
Send Ether from Binance to MetaMask
Step 1: Copy your ETH address from MetaMask
This can easily be done by clicking on the duplicate symbol next to the wallet address.
Step 2: Log in to your Binance account
Navigate to the login page of Binance and fill in your credentials. Then press 'Log In'.
Step 3: Navigate to your fiat and spot wallet
After you have logged in to your Binance account you will need to navigate to your fiat and spot wallet where your Ethereum wallet is located.
Click on 'Wallet' to expand it. Then click on 'Fiat and Spot'.
Step 4: Click on 'Withdraw' next to 'ETH'
After you have navigated to 'Fiat and Spot' you will see an overview of your fiat and spot balance. Under 'Crypto Balance' search for 'ETH'. Here you will be able to buy, deposit, withdraw, trade, earn, or convert your Ether. Click on 'Withdraw'.
Step 5: Send your Ether to MetaMask
Now you are on the Ether withdrawal page. Make sure that the selected coin is 'Ethereum'.
Then paste your ETH address from MetaMask (Step 1) in the 'Address' field.
Select the 'ERC20' network from the 'Network' dropdown box.
Enter the amount of ETH that you want to send to your MetaMask wallet.
Lastly, click on 'Withdraw' to send your Ether from Binance to MetaMask.
How do you buy ETH?
If you do not want to use a centralized exchange you can use a decentralized exchange. You can also buy ETH directly in your MetaMask Wallet.