A web designer is responsible for creating the design and layout of a website or web pages. It and can mean working on a brand new website or updating an already existing site. Their role is different to web developers, who specialize in making web designs a reality or writing code that dictates how different parts of the website fit together. However, there can be crossover between the two roles.