Question: how to change profile picture in facebook without ruining the quality?
Answer: Resize your image to 2048px on its longest edge.
Use the “Save for Web” function, and select 70% JPEG quality.
Make sure the file is converted to the sRGB colour profile.
Upload it to Facebook, and make sure you tick “high quality” if you are given the option (usually only for uploading albums).