A website is a collection of pages, content, and functionality visitors interact with. It’s the site visitors see when they go to your online property hosted on a server.
A domain is the website's unique address on the internet, such as example.com. It’s how people find your website.
In other words, a website is what visitors interact with, while a domain is the specific address or URL where the website is hosted.