Instagram is a site where users can upload and share photos with followers, add filters and captions, and show locations. Twitter is a microblogging site that allows 140 characters per post to share thoughts, photos, and videos with followers. Snapchat allows users to take photos and videos, add friends, and send temporary snaps that disappear after a set time or post to public stories.