Answering the question of whether subdomains are free depends largely on how we choose to approach it.
The easy answer is “Yes, subdomains are free.” You can create as many subdomains as you want. The caveat is that to create a subdomain, you need to register a domain name first.
Best practices are that the domain name should be registered with your web hosting provider. Yet, that is not mandatory. Still, to have a subdomain, you need a hosting account, and a domain name, which are generally paid services.
To lower the cost, you can, of course, use our free hosting service. Keep in mind that to be able to provide the free hosting service there are certain limits to the service. You can find out more about them in the fair use policies section, in our Terms of Service, and, of course on the Free Hosting Page.
You can register as many subdomains as you like. All for free. In order to create separate websites on each of the subdomains, you will have to use one of our premium services.
Find out more about our What hosting plans are available, and how do they differ.
If you want a straightforward answer to the question how many websites can you host with each hosting plan, click here.