A web designer is an IT professional who is responsible for designing the layout, visual appearance and the usability of a website.
A good web designer needs to have both creative graphic skills and technical skills. They need to be able to visualise how a site will look (the graphical design of the site) and how it will function (conversion of a design into a working website).
The term Web Designer is often incorrectly interchanged with the term Web Developer and vice versa. A web developer is often more likely to be a software developer who works with programming languages to create a higher level of interactions on a website such as the integration with a database system.