I think you are a beginner also then you shouldn't use free web hosting as you are going to face a terrible experience. As a beginner, you will be confident in your work. You want to grow your business or anything but with free Hosting; you will face destructive issues. Instead of free Hosting, I will recommend you to use cheap web hosting services that are reputed in the market or the hosting services that provide you with suitable options at an affordable price. You should invest a small amount for cheap Hosting, which will be helpful for you in growing your business. Free Hosting will affect your site in every way like security, uptime, and speed. If you are very serious that you want to grow your business or blog, you should start with cheap web hosting instead of free Hosting. Many free Hosting also are open just for a small amount of time, and after that, they will ask you to pay money, and there you will face problems. So I will not suggest you use free hosting.