A web template is a pre-designed framework for creating websites. It includes layouts, design elements, and functionality that can be customized to suit various needs, saving time in web development.