Getting a free website is not a hard task. There are many companies offering free starter packages, with an option to “upgrade” at a later time. The upgrades are of course not free, and their end goal.
The free hosting packages offer limited disk space, starting from 5mb to approximately 500mbs. The majority of free hosting packages are ad supported, meaning, a portion of your free website will host their ads.
This is not true for all free web hosting offered, hence, this tutorial. I spent a good full day searching for these free packages, several promising companies simply were asking for too much at registration or their registration system was too confusing.
Below is a list of companies that I have been able to successfully sign up with. For each company listed below I provide the host url and link.
For a visual of these hosts in action click here.