Yes, you can have a website without a domain name by using a subdomain, an extension of your web hosting service’s existing domain name. Hosting providers and website builders usually offer subdomains in their free plans. That said, consider using a custom domain name to improve your website’s credibility and professionalism.