Though you may have never heard of it before — Free Webhosting exists. Like FreeHosting.com is one example. Free hosting can come with several Cons as you may have guessed. Like ads shown to visitors or branding on your website. Here is a good list of several free hosting services compared:
https://www.wpbeginner.com/showcase/best-free-website-hosting-compared/