Add Custom Domain as an alias in Gmail for Free

It is important for a brand to look professional and a custom email is a big part of it. We can get one for free using this trick via Gmail itself.

Share
Add Custom Domain as an alias in Gmail for Free

Updated 3 July 2026: Google removed the "Less Secure Apps" setting back in 2022, so the old first step no longer exists. You now just need 2-Step Verification and an App Password, and the guide below has been updated to match.

You just started a website or blog and you're still emailing people from yourbrand@gmail.com. If paying for Google Workspace only to get a custom address feels like overkill, here's the good news: you can do it for free, right inside the Gmail you already use.

Lets Begin

Before anything else, make sure you can already receive mail at your domain address, either through a real mailbox or forwarding, because Gmail sends a verification code there near the end. If you haven't set that up yet, my Cloudflare Email Routing guide gets you free forwarding in a few minutes.

Turn on 2-Step Verification

Open your Google account security settings and switch on 2-Step Verification. Google only lets you create App Passwords once this is on, and it's worth doing for your account's safety anyway. While you're there, add a couple of recovery options so you never get locked out.

Turn on 2-Step Verification

Create an App Password

With 2-Step Verification on, the App Passwords option appears in your security settings. Create a new one, choose "Mail" as the app and "Other" as the device, and give it a name you'll recognize like "Gmail send-as".

Choose Mail as the app

Then click "Generate".

Name the app password

Copy the 16-character password it shows you and store it somewhere safe. Google only shows it once, so if you lose it you just generate a new one.

Copy the app password

Add the address to Gmail

In Gmail, open Settings and go to the "Accounts and Import" section. Under "Send mail as", click "Add another email address".

Add another email address

Enter your name and your custom address, like admin@yourbrand.com.

Enter your brand name and email

On the next screen, use these SMTP settings:

SMTP Server: smtp.gmail.com
Port: 587
Username: your full Gmail address (yourbrand@gmail.com)
Password: the app password you just generated

Then click "Add Account".

Enter the details as instructed

Gmail sends a verification code to your custom address. Grab it, type it in, and click "Verify".

Add the verification code you received

That's it. You can now send from your branded address without ever leaving your Gmail inbox.

Hope this helped. Hit me up if you have any questions.