Well, You may consider the followings:
Free website hosting plans are a type of web hosting service where you get free web space on their hosting server to create and host your web site free. Free web page hosting has several advantages, but mainly that it costs nothing, no money and no credit cards needed.
Free web site hosting services also often have several disadvantages though a few actually surpass some of the cheapest paid hosting servers in some features, such as limited webhosting features and forced ads.
A free web hosting service is a web hosting service that is free, usually advertisement-supported. Free web hosts will usually provide a subdomain such as yoursite.example.com or a directory such as www.example.com/yourname. In contrast, paid web hosts will usually provide a second-level domain along with the hosting such as www.yourname.com. Many free hosts do allow use of separately-purchased domains. Rarely, a free host may also operate as a domain name registrar.
Usually in exchange for these free hosting services, the free web hosting company places advertisements on your free web pages of some sort banners, textlinks, popups, etc. This is of course to cover their costs, and hopefully make a profit. However there are some free website hosts that provide free bannerless hosting, no ads, no popups, and no advert of any kind, so they make money in other ways, such as displaying ads for the webmaster to click in their control panel, sending email ads, or requiring forum posting which of course displays ads, as well as causing you to create free website content for them. Other free web page hosts offer very limited services such as limited web page space, bandwidth limit, and no scripting, to attract users and hope that many people upgrade to a paid webhosting service. Many free website hosts provide a subdomain or sub-directory of their own domainname instead of, or an option to, allowing its users to host their own top-level domain name free. Most of the free webpage hosting providers over the years have proven to often not be reliable servers, but most of the free hosts which have been in service several years usually reliable than most newer free hosts.