Paper prototyping involves creating rough sketches of user interfaces on paper to test design ideas early in the development process. It allows representing screens and flows without coding to get quick feedback. Paper prototypes are effective for brainstorming, usability testing, and design exploration before committing to an implementation. While rough, paper prototypes provide a low-fidelity, low-cost way to evaluate designs and iterate before full development.