A web portfolio is a digital version of a physical portfolio, which showcases a person’s work and abilities online through a website. It serves as a platform to showcase projects, achievements, skills, and experience to attract the attention of potential clients or recruiters.