PicTag helps uses search, sort, and share their pictures more effectively. We allow users to add tags to photos which can be filtered and queried, and share pictures with those tags attached. Additionally, we use novel machine learning algorithms in association with cloud computing so that photos can be automatically tagged correctly and efficiently, making it both easier on the user to tag and more robust as more pictures get added to the neural network.