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 is generated from a hash of your GitHub 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 picture.

  1. Go to your profile page.
  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

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.