Help center Find a Slack User's ID

Learn how to find any Slack member's user ID, including your own, through the Slack app or the Slack API.

Who can find a user’s ID?
  • Any Slack workspace member can find their own member ID, and the ID of anyone else in a shared workspace or channel.

Every Slack member has a unique member ID (sometimes called a user ID), a string like U06S3JJUU92 that identifies them regardless of name or email changes. Apps, bots, and integrations use this ID instead of a display name because names can change while the ID never does.

Find a user’s ID from their profile

  1. Open the person’s profile
    Click their name or avatar anywhere in Slack, a message, an @mention, the member list, or search results. Their profile opens in a panel on the right-hand side of the window.
Clicking a person's name in Slack opens their profile panel A simplified Slack window. Step 1 points at a person's name mentioned in a message in the channel. Step 2 points at the Profile panel that opens on the right-hand side, showing the person's avatar, name, status, and a row of buttons ending in a vertical three-dot More button. Search Acme Acme Find a conversation… Threads Huddles Drafts & sent CHANNELS # general # rotation-app Direct messages Apps # general Sam Rivera 10:34 AM Thanks for covering, @Jane Doe Profile Jane Doe Away 3:57 PM local time Message Huddle VIP 1 2 1 Click the person's name or avatar 2 Their profile opens in the right-hand panel
  1. Open the “More” menu
    Under their name is a row of buttons: Message, Huddle, and so on. Click the More button, the vertical three dots (⋮) at the end of that row.

  2. Copy the member ID
    Click Copy member ID. The ID is now on your clipboard, ready to paste anywhere.

The More menu on a Slack profile, with Copy member ID highlighted A Slack profile panel showing an avatar, the name Jane Doe, an Away status and a local time, followed by a row of buttons: Message, Huddle, VIP and a vertical three-dot More button. The More button has been clicked and its menu is open, listing Copy display name, Share contact, View files, Copy member ID, Copy link to profile, Report to Slack and Hide Jane Doe. Copy member ID is highlighted. Profile Jane Doe Away 3:57 PM local time Message Huddle VIP Contact information Email Address jane@acme.com Copy display name: @jane Share contact View files Copy member ID Copy link to profile Report to Slack Hide Jane Doe Copies the member ID to your clipboard

Hovering over someone’s avatar shows a small hover card instead, with their name, pronouns, and local time. It has no Copy member ID option, so click through to open the full profile panel.

Find your own user ID

The steps are nearly identical, you just start somewhere different:

  1. Click your avatar at the bottom of the narrow icon rail on the far-left edge of Slack.
  2. Click Profile. Your own profile opens in the right-hand panel.
  3. Click More (⋮), then Copy member ID.
Opening your own Slack profile from the avatar at the bottom-left The left edge of a Slack window. Your avatar sits at the bottom of the narrow icon rail on the far left. Clicking it opens an account menu containing Update your status, Set yourself as away, Notifications, Profile, Preferences and Sign out. Profile is highlighted. Acme Find a conversation… Threads Huddles Drafts & sent CHANNELS # general # rotation-app You Active Update your status Set yourself as away Notifications On Profile Preferences Sign out of Acme Opens your own profile in the right-hand panel 1 2 1 Click your avatar at the bottom-left 2 Choose Profile, then use the More menu

Find a user’s ID with the Slack API

If you’re building an integration and need to look up IDs programmatically, Slack’s Web API offers two relevant methods.

List all members

users.list returns every member of a workspace, including their IDs. Useful when you need to match names to IDs in bulk.

curl -X GET "https://slack.com/api/users.list" \
  -H "Authorization: Bearer YOUR_BOT_TOKEN"

This requires a bot token with the users:read scope.

Look up a user by email

If you already know someone’s email address, users.lookupByEmail returns their profile, including their member ID, in a single call.

curl -X GET "https://slack.com/api/users.lookupByEmail?email=jane@example.com" \
  -H "Authorization: Bearer YOUR_BOT_TOKEN"

This requires a bot token with the users:read.email scope.

Understanding ID prefixes

Slack IDs are prefixed by type, which is a quick way to tell what kind of ID you’re looking at:

  • U…: a regular user account
  • W…: an older-style user ID format, still valid on some legacy workspaces
  • B…: a bot user, such as an installed app