An alt tag is an attribute applied to image tags to provide a text alternative to provide more clarity to an image, especially for persons who rely on screen reader. Web pages, along with other documents, such as pdfs posted on the web, should provide alt tags for images.