Graphic design focuses on visual aesthetics and print media using tools like Photoshop and Illustrator, while web design primarily designs websites and online content using HTML, CSS, and JavaScript. Both fields require an understanding of visual design principles and attention to detail, though graphic design emphasizes static visuals and print media while web design incorporates user experience principles and coding skills for interactive elements.