1. GoogieHostThis hosting site offers 20 GB hosting space, 200 GB bandwidth, FTP, Emails, Database and website builder for those who don't know coding. The best thing of this hosting site is that it provides 98% uptime for your site without any advertisements.
3. $0HostingThis hosting site provides unlimited webspace, unlimited email, unlimited bandwidth, website import option, auto script installer, unlimited domains, unlimited database, unlimited FTP accounts, free subdomain and 99.9% uptime.
5. FreeHostingThis web hosting site offers 20 GB hosting space, 200 GB bandwidth, 3 PHP versions, free website builder, POP3 mail account, free domain hosting, free subdomains, Ad free!
6. FreeHostiaChocolate plan of freehostia is free. In this plan, you get 250 MB free hosting space, 6 GB bandwidth, 5 domain hosting support, 1 MySQL database, auto script installer, no forced advertisements.
7. FreeeDuHostThis hosting site provides 100 GB monthly bandwidth, 10 GB web space, 10 addon domains, 10 parked domains, 10 subdomains, php sendmail, 10 MySQL databases, 1 FTP account and a free website builder without advertisements.
8. 2FreeHostingThis web hosting site offers 20 GB Web Space, 150 GB bandwidth, free subdomain and free CPanel without any advertisements.
9. UHostAllThis site offers unlimited space, unlimited bandwidth, no forced ads, free mysql database, free mail box with virus scanner and spam filter, website stats and one click script installer.
10. x10HostingThis site offers PHP 5, unlimited web space, MySQL 5, Auto Script Installer, free website builder etc without ads.
11. HostingerThis free hosting site offers 2 GB web space, 100 GB bandwidth, PHP and MySql database, No forced ads, auto script installer and website builder.
So, these are the best free web hosting sites picked by me. If you know other free web hosting sites which offer great service without forced ads, then mention them in comments.