Web designers work on a range of tasks, including designing website layouts, creating graphics and logos, coding and programming, and testing and debugging. They also collaborate with other team members such as developers, project managers, and content creators.