sodcalculator

10 Tech How-To

Set Custom Contact Photos on Telegram: Desktop & Mobile

Guide 10-30572 · Updated · Step by step

This guide shows you how to set a custom profile picture for a contact in Telegram, both on the desktop app (Windows, macOS, Linux) and on mobile (Android, iOS). This is useful when you want to recognize a contact by a photo you choose—like a nickname, a face, or a logo—instead of their default avatar. No special permissions are needed; you just need the contact saved in your Telegram address book and a photo ready on your device.

What You’ll Need

  • A Telegram account with the contact already saved in your address book.
  • A photo file on your device (JPG, PNG, or GIF) that you want to use as the contact’s picture.
  • The Telegram app installed and logged in on your desktop or mobile device.

Step-by-Step

On Desktop (Windows, macOS, Linux)

  1. Open Telegram and go to your Chats list. Click the search bar at the top and type the contact’s name, then select them from the results.
  2. Open the contact’s profile. Click on the contact’s name at the top of the chat window to open their profile panel.
  3. Click the camera icon. In the profile panel, hover over the current profile picture (or the placeholder avatar). A small camera icon appears in the corner. Click it.
  4. Choose “Set Custom Photo”. A drop-down menu appears. Select “Set Custom Photo”. (If the contact already has a custom photo, the option will say “Change Custom Photo”.)
  5. Select the image file. Your file browser opens. Navigate to the photo you want to use, select it, and click “Open” or “Choose”.
  6. Adjust the crop (optional). Telegram shows a preview with a square crop. Drag the image to reposition it and use the slider to zoom in or out. Click “Save” or the checkmark.
  7. Done. The custom photo now appears in your chat list and in the profile panel. The contact’s own profile picture is not changed for other users.

On Mobile (Android and iOS)

  1. Open Telegram and go to your Chats list. Tap the search icon (magnifying glass) at the top, type the contact’s name, and tap them.
  2. Open the contact’s profile. Tap the contact’s name at the top of the chat screen to open their profile page.
  3. Tap the current profile picture. Tap the circular avatar (or placeholder) to open the full-screen profile view.
  4. Tap the pencil or three-dot menu. On the full-screen profile, look for a pencil icon (Android) or a “…” menu (iOS) in the top-right corner. Tap it.
  5. Select “Set Custom Photo”. From the menu, choose “Set Custom Photo”. (On some versions, you may see “Change Custom Photo” if one already exists.)
  6. Pick the image. Your photo gallery opens. Choose the photo you want. You can also take a new photo with the camera if you prefer.
  7. Adjust the crop and save. Use the crop tool to position and scale the image. Tap the checkmark or “Save” to apply it.
  8. Done. The custom photo is now visible in your chat list and profile. The contact’s actual profile picture remains unchanged for others.

Common Mistakes

  • Clicking the wrong icon. On desktop, the camera icon appears only when you hover over the profile picture. If you click the contact’s name instead, you might open the chat settings, not the profile.
  • Choosing “Set Photo” instead of “Set Custom Photo”. On desktop, there are two options: “Set Photo” changes the contact’s profile picture for everyone (if you have permission), while “Set Custom Photo” changes it only for you. Always choose the custom option.
  • Using a non-square image. The crop is square, so a very wide or tall image will be cropped heavily. Use an image that works well in a square format, or be prepared to crop it.
  • Not saving the contact first. If the person is not in your address book, Telegram may not allow you to set a custom photo. Add them as a contact first.

Tips

  • Use high-resolution images. The custom photo is displayed in small sizes, but a high-resolution image will look sharper when zoomed in or viewed in full screen.
  • Sync across devices. Custom photos are stored on Telegram’s servers, so they sync automatically across all your devices (desktop, mobile, tablet) when you’re logged in with the same account.
  • Remove a custom photo. If you want to revert to the contact’s original picture, go to the profile, click the camera icon (desktop) or the pencil/menu (mobile), and choose “Remove Custom Photo”.
  • Use it for groups too. You can also set custom photos for groups, not just individual contacts. The process is similar: open the group info, tap the camera icon on the group photo, and select “Set Custom Photo”.

Troubleshooting

  • No camera icon appears on desktop. Make sure you are hovering directly over the profile picture circle. If it still doesn’t appear, try clicking on the picture once to open the full-screen view; the camera icon should be there. If not, update Telegram to the latest version.
  • The option “Set Custom Photo” is grayed out. This can happen if the contact is not saved in your address book, or if Telegram hasn’t synced the contact yet. Try adding the contact again or restarting the app.
  • Custom photo doesn’t appear on another device. Give it a few seconds to sync. If it doesn’t appear, force-close and reopen Telegram on that device, or check your internet connection.
  • I accidentally changed the contact’s real profile picture. If you have the permission to change a contact’s profile photo (e.g., for a business), you may have chosen “Set Photo” instead of “Set Custom Photo”. You can revert it by going to the profile, clicking the camera icon, and selecting “Remove Photo” (if you have admin rights) or ask the contact to change it back.
  • Custom photo is blurry. This is likely because the original image is low-resolution. Upload a higher-quality image. Telegram compresses images, but a 500×500 pixel image usually looks fine.

Frequently Asked Questions

Can the contact see that I set a custom photo?

No. The custom photo is only visible to you. The contact will still see their own chosen profile picture, and other users will see whatever they have set.

Will my custom photo be removed if the contact changes their profile picture?

No. Your custom photo is independent of the contact’s actual profile picture. It will stay until you remove it or change it.

Can I set a custom photo for a contact who hasn’t saved me as a contact?

Yes, as long as you have the contact saved in your address book, you can set a custom photo for them. The contact doesn’t need to have you saved.

Does the custom photo work in secret chats?

Yes, the custom photo appears in secret chats as well, since it’s tied to the contact in your Telegram address book.

Can I use an animated GIF as a custom photo?

Yes, Telegram supports GIFs as custom photos. They will animate in the chat list and profile, but note that they may be cropped to a square.

What happens if I delete the contact from my address book?

If you delete the contact, the custom photo is removed as well, and the chat will show the contact’s default avatar (or their current profile picture) again.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →