Your profile picture helps identify you across GitHub in pull requests, comments, contributions pages, and graphs. You can choose to have a profile picture that represents you, your likeness, or your spirit animal.

When you sign up for an account, GitHub provides you with a randomly generated "identicon" that looks something like this:

Identicon sample

Your identicon generates from a hash of your user ID, so there's no way to control its color or pattern.

Changing your profile picture

As you become more of a GitHub pro, you may want to associate your good work with an identifiable avatar.

Tip: Your profile picture should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend keeping the image at about 500 by 500 pixels.

  1. In the upper-right corner of any page, click your profile photo, then click Settings. Settings icon in the user bar
  2. Under Profile Picture, you can either drag-and-drop your image from a local folder, or click Upload new picture to upload a new photo manually. Update profile picture area
  3. Crop your picture. When you're done, click Set new profile picture. Crop uploaded photo

To reset your profile picture to the identicon:

  1. Go to your designated identicon at https://github.com/identicons/USERNAME.png.
  2. Download your identicon.
  3. Follow the previous steps to replace the image.