Free hosting is usually free, ad supported and of limited functionality. You can expect popups, banner ads but most imporatnly, they come FREE. if you dont want to spend a penny, and wont need any advanced features like PHP, database etc. just go for it.
Oxyhostsfree is one of the rare PHP/MySQL hosts that is free is the real sense. You get 5GB Disk Space, 50GB Bandwidth, 5 MySQL databases and PHP 5 Support - all for free. They support domain names and optionally one can get a free sub domain. Highly recommended.
zeeblo.com offers free cpanel webhosting. users need to make a certain number of postings on their forum before requesting an account. Supposed to be one of the better options for free hosting.
portland.co.uk offers free hosting with 15 mb space and 100 mb bandwidth. Also they have no banners or pop up adverts. If bandwidth is above the limit, you get charged.
50megs offers free hosting supported by ad banner and popups. Also they have cheap plans for those who prefer no ads on the site. $1.99 for ads and banner free site.
It has a WYSIWYG editor that allows pages to be created with no knowledge of HTML or any markup language. Each user gets 100 MB of free web hosting space and practically no bandwidth limit.
It offers a variety of free and paid webhosting services, including 20 megabytes of web space and the ability to run Common Gateway Interface (CGI) scripts in Perl. In addition to basic hosting, Tripod also offers a blogging tool, a photo album and manager, and the Trellix SiteBuilder for WYSIWYG page editing.