You don’t need a domain to create a website. However, you do need a domain name to launch a site that’s live on the web.  If you just want to build and design a website without going live, you can hold off on registering a domain. But domain names are required if you want real visitors to access the website you’ve created. You can sign up for Hostinger without a domain, and then claim your free domain name when you’re ready to register it.