You need a much smaller resolution for a digital platform than you do for a print and there are a number of free apps that allow you to resize photos easily. I use one called Image Size and I set my pixel size to be 500 x 500. These end up fine, even on a large monitor, but would be noticeably pixelated in print.