Services that provide free domains and web-hosting.
Some Services that provide free domain names
These are some of the services that provide free domain names and some of them also provide free website hosting
Services that provide free web hosting
All of these services have a free tier for hosting websites, these services provide limited storage options and limited requests. As the websites or web apps grow, developers must opt for paid options.