A domain is the name of the website you create whereas a URL is how you find a website. A website is a page that visitors interact with. To speak more simply, a domain is the name of your website that you have purchased or got for free from as service providers. A domain name will mean nothing but a URL until you create a website for that name.