Free web hosting service is a web hosting service that is free, usually advertisement-supported and of limited functionality, though not at all times. Free web hosts will usually provide a subdomain or a directory. In contrast, paid web hosts will usually provide a second-level domain along with the hosting. Many free hosts do allow use of separately-purchased domains. Rarely, a free host may also operate as a domain name registrar.
I think we all know what free hosting is!