How to Get a Free Domain From Freenom
Yes, domains can be free. Well, that is if you would not mind using Top-Level Domains (TLD) such as .TK, .ML, .CF, .GQ, and .GA. Other than the limited TLD options, there’s essentially no difference between a free and paid domain in terms of usability.
Get a Free Domain from Freenom
Free domains can be registered with freenom. All you have to do is go to their website, check the availability of the domain you want, checkout, and register a new account. Their free domains can be registered for free for 12 months and can be renewed for an unlimited number of times.
Check Domain Name Availability
First, go to freenom.com. Then type in the name of the domain to check and click on Check Availability.
Checking domain name availability
When you are presented with the results, select one or more domain names. Then, click on Checkout.
Select the period for how long you need the domain to be registered. The free registration can be up to 12 months. When you’ve made your selection, click on Continue.
Select the domain registration period
Checkout the Domain and Register for a New Account
Note that the procedure below assumes that you do not have a freenom account yet.
When you reach the Review & Checkout page, you have two options to proceed.
- Use an email address to register a new account.
- Use your Google or Facebook account to sign-up for a new account.
It is up to you to choose which registration option to use. In this example, I’m choosing the first option. Enter the email address and click on Verify My Email Address.
Sign up for a new account
The next step is to open your mailbox and look for the message sent by freenom. Click on the link in the email you received to continue with the registration.
Verify email address
It may take a few minutes to several hours before you receive the verification email from freenom. Be patient.
The link in the message brings you to the Freenom registration form. Make sure to enter all required information, agree to the terms and conditions, and click on Complete Order.
Complete the registration
Then you will get a confirmation about your new domain name order. Click on the button that says, Click here to go to your Client Area.
When you go to My Domains in your freenom client area, you should see that the new domain has been registered.
New domain is registered
Confirm That Your Domain Can Be Resolved
To ensure that your domain is resolvable publicly, you could try testing the domain using online tools such as intoDNS and MX Toolbox. You can also use command-line tools such as
In the example below, the new domain will be checked by using intoDNS.
First, go to the intoDNS website. Then, type in your domain name in the box and click on Report. Wait for the DNS report to appear.
Testing the Freenom Domain Name Resolution
Freenom offers free domain name registration with unlimited free renewal options. Once you’ve registered a domain, you can manage your DNS records using Freenom’s DNS Management tool.
However, you must understand that the type of DNS records that you can create using the built-in DNS management is limited to A, AAAA, CNAME, LOC, MX, NAPTR, RP, and TXT.
Freenom DNS Record Types
Suppose you require more DNS record types, like the SRV record used in Microsoft Teams/Skype for Business. In that case, you may need to consider using Cloudflare to manage your DNS records. Luckily, Cloudflare also offers free DNS records management - but that’s an article for another time :)
Thank you for reading!