Graphic design focuses on visual elements and creating static content (posters, logos, brochures), while web design involves creating website interfaces, considering functionality, UX (user experience), and coding.