Skip to content

Add a User Profile Photo to Microsoft 365

In this guide, you’ll learn how to add a profile photo to Microsoft 365 and 365 applications.

  1. Choose a photo you want to use and save it somewhere you can easily access. Make sure the file is under 4 MB and is a PNG, JPG, or GIF image.

  2. Log into Microsoft 365

  3. Click the circle at the top middle of the page that shows your initials or a person icon.

    find initials circle

  4. Select Add Photo

    click add photo

  5. Browse to where your photo is saved and add it. Then click save.

    change photo

  6. Below is an example of the profile picture displayed in Outlook.

    change photo

If you are a Microsoft admin you can use the 365 Admin Center or powershell to add photos for other users.

  1. Log into the Microsoft 365 Entra Admin Center

  2. Go to Users > All Users

    go to all users

  3. Find the user you want to change, click their display name to open their details. When the panel opens, select the camera icon under the current photo or initials.

    click camera icon

  4. Browse to the photo you are going to use and add it. Select Upload when done.

    find photo

  5. The photo will now be changed.

    new photo

Add user photos in Microsoft 365 using PowerShell

Section titled “Add user photos in Microsoft 365 using PowerShell”
  1. Install Microsoft Graph (skip to step 2 if already installed)

    Terminal window
    Install-Module -Name Microsoft.Graph -Scope CurrentUser
  2. Connect to Microsoft graph

    Terminal window
    Connect-MgGraph -Scopes User.ReadWrite.All, Directory.AccessAsUser.All
  3. Change user photo

    Terminal window
    Set-MgUserPhotoContent -UserId <UPN> -InFile "<PhotoPathAndFileName>"

    change photo command

  1. Make sure you are connected to Microsoft Graph.

  2. Remove user photo.

    Terminal window
    Remove-MgUserPhoto -UserId "<UPN>"

    remove photo command

Managing profile pictures in Microsoft 365 is a simple task once you know where to look. You can easily add or change your own photo, update other users photos through the admin center and PowerShell. Keeping profile pictures up to date helps users recognize each other and keeps your organization looking professional.