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

Resetting 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.