Profile picture not showing in SharePoint Online

Your SharePoint Online profile picture isn't displayed on SharePoint sites or in People web parts. To get your profile picture displayed, try the following resolutions.

Resolution Option 1: Run the Picture Sync diagnostic

Note

This feature requires a Microsoft 365 administrator account. This diagnostic isn't available for the GCC High or DoD environments, or for Microsoft 365 operated by 21Vianet.

Microsoft 365 admin users have access to diagnostics that can be run within the tenant to verify possible issues with user photos.

Select Run Tests, which will populate the diagnostic in the Microsoft 365 Admin Center.

The diagnostic performs a large range of verifications for users who may not be seeing an updated profile picture.

Resolution Option 2: Select the most relevant option below and follow the steps

If you have an Exchange Online mailbox
  1. Find a photo you want to use and store it on your computer, OneDrive, or other location you can access.
  2. Sign into Microsoft 365 with your work or school account at office.com.
  3. Select the circle in the upper corner of the page that shows your initials or a person icon.
  4. In the My accounts pane, select the camera icon that is next to your initials or the icon of a person.
  5. Select Upload a new photo and upload the picture.
  6. For more information, see Add your profile photo to Microsoft 365.

Check for the picture to trigger a sync between Exchange Online and SharePoint Online:

  1. Add the users who are missing a photo in SharePoint Online to an existing People web part or create a new page and add the user to a People web part using Show people profiles on your page with the People web part.
  2. In a private (InPrivate/Incognito) browser session, ask each user to browse to the location where they were added to the People web part.

If all these steps have been completed and the photo isn't showing within 24 hours of retrying the steps, contact your Microsoft 365 Administrator. If you aren’t sure who that is, see How do I find my Microsoft 365 admin?

If you don't have an Exchange Online mailbox
  1. Find a photo you want to use and store it on your computer, OneDrive, or other location you can access.

  2. Sign into Microsoft 365 with your work or school account at office.com.

  3. Select the circle in the upper corner of the page that shows your initials or a person icon.

  4. Select My Office profile.

  5. Select the camera icon.

  6. Choose Upload picture.

    Screenshot shows the Picture dialog with the Upload Picture button.

    Note If you see Change photo instead of Upload picture, you have an Exchange Online mailbox. Follow the steps in If you have an Exchange Online mailbox instead.

  7. Select the Basic Information tab, and then choose Upload picture. The Choose a picture dialog box is displayed.

  8. Upload a picture to SharePoint Online from the Choose a picture dialog box.

For more information, see View and update your profile in Office Delve.

If all these steps have been completed and the photo is still not showing, contact your Microsoft 365 Administrator. If you aren’t sure who that is, see How do I find my Microsoft 365 admin?

Steps for SharePoint Administrators

If a user is encountering this problem, check that the Picture profile property is set to be user editable. If this is not set to user editable, SharePoint will not sync the pictures with Exchange Online.

  1. Go to the Microsoft 365 admin center.
  2. Select Show all > SharePoint > Classic SharePoint admin center > User profiles > Manage User Properties.
  3. Select the Picture property, and then choose Edit.
  4. Check the Allow users to edit values for this property box and select OK.

When you’ve confirmed the Picture property is user editable, have the user retry the steps in the above sections. If the picture still isn’t showing, contact Microsoft support.

Note

  • For Exchange Online users, it will still take 24 hours for the sync to occur and update the SharePoint picture.
  • For Exchange Online users, changing Picture Exchange Sync State to 0 and uploading a user picture directly to SharePoint would be a temporary change only. The next time a picture sync occurs from Exchange Online, the user's previously uploaded SharePoint picture will be overwritten by the profile picture that exists in Exchange Online.

References