iconShare allows you to place file sharing containers that automatically adapt to your anchor tag's file extensions. In other words, whatever file they are going to download, iconShare looks at the extension (i.e. .pdf, .jpg, .csv, .txt, etc.) and assigns a visual image designated to represent that file type. Pretty much all the container colors, font colors, and even the border radius are customizable.
The iconShare Free version is designed to include all the common Mac files that most users have. These include image files, audio and video files, document files, and more.