Back to Blog
Guide

How to See Someone's Time Zone in Slack

To see someone's time zone in Slack, click their name or profile picture: their profile shows their current local time. That time comes from the time zone in their own Slack preferences, so it can be wrong if they set it by hand. Desktop, mobile, a whole-team script, and how to hide yours.

Slack Green Team
September 27, 2026
September 27, 2026
5 min read
Share:
slack
time zones
profiles
remote work

To see someone's time zone in Slack, click their name or profile picture on any message. Their profile opens and shows their current local time, so you can tell at a glance whether it is 9 a.m. or midnight where they are. On the Slack mobile app, tap their name or picture to open the same profile. The time comes from the time zone in that person's own Slack preferences, which Slack sets from their device unless they chose a zone by hand.

The time zone settings here are from Slack's help article "Manage your time zone preferences", and the API fields from Slack's developer docs on the user object, both checked on 27 September.

Knowing someone's local time tells you when to message them. It does not tell you whether they are at their desk: the green dot turns away after about 10 minutes without input in the Slack window. If you are the one being read, Slack Green keeps your dot green from a server during the working hours you set.

How to see someone's time zone in Slack: click their name, read the local time on their profile

How to see a coworker's local time in Slack

See a coworker's local time in Slack: find them, read the local time, on a phone, plan the message

  • Click the person's name or profile picture on one of their messages. If they have not posted where you are, search for their name and open the profile.
  • Read the local time on the profile. It updates as their day goes on. A colored silhouette instead of a photo is Slack's default picture; see Slack default profile picture colors.
  • On iPhone or Android, tap their name or picture in the conversation for the same profile.

If the time is late for them, do not send now and hope they have notifications off. Click the arrow next to the send button and schedule the message for their morning; see how to delay and schedule Slack messages.

Where Slack gets someone's local time

Where a Slack user's local time comes from: device clock, automatic setting, Slack time zone, what you see

Every Slack member has a time zone in Preferences > Language & region. With Set time zone automatically ticked, Slack follows their computer or phone, so the profile time moves when they travel. With it unticked, they picked a zone from the drop-down, and you see that zone wherever they are.

So the local time on a profile is the person's Slack setting, not a location. A coworker who flew to Tokyo with automatic updates off still shows their home time. If a time looks wrong, ask: they can fix it in Preferences > Language & region, as shown in how to change your time zone in Slack.

Time zones in Slack: who sees what

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Time zones in Slack: coworker's profile, message timestamps, reminders, bot dates, API
WhatShown in whose time zone
A coworker's profileTheirs, as their current local time
Message timestampsYours; every reader sees their own time
Your reminders and notification scheduleYours, even after you change time zones
Dates a bot posts with <!date>Each reader's device

Because timestamps convert for each reader, "I posted at 9:05" means 9:05 on your clock, not theirs. When you write a time in a message, add the zone, or use our Slack timezone converter to find the hours your team overlaps. Bots and workflows can post a <!date> string that each reader sees in their own time; our Slack timestamp generator builds one.

See every teammate's time zone at once

Slack has no built-in list of everyone's local time. The API has it: users.list returns each member with tz (such as Europe/London), tz_label and tz_offset in seconds from UTC. This script prints each person's current local time. It needs a bot token with the users:read scope:

import os
from datetime import datetime
from zoneinfo import ZoneInfo

import requests

token = os.environ["SLACK_BOT_TOKEN"]  # needs the users:read scope
cursor = ""
while True:
    data = requests.get(
        "https://slack.com/api/users.list",
        headers={"Authorization": f"Bearer {token}"},
        params={"limit": 200, "cursor": cursor},
        timeout=10,
    ).json()
    for user in data["members"]:
        if user.get("deleted") or user.get("is_bot") or not user.get("tz"):
            continue
        now = datetime.now(ZoneInfo(user["tz"]))
        print(f"{user['real_name']:<24} {now:%a %H:%M}  {user['tz_label']}")
    cursor = data.get("response_metadata", {}).get("next_cursor", "")
    if not cursor:
        break

On a sample of two members, the output looks like this:

Sherlock Holmes          Sun 08:39  British Summer Time
Mina Park                Sun 16:39  Korea Standard Time

For a quick check without code, add the team's cities to the Slack timezone converter; it keeps the list in your browser.

How to hide your local time in Slack

Slack shows a local time on every profile, and there is no switch to hide it. What you control is the zone it uses. On desktop, open Preferences > Language & region, untick Set time zone automatically, and pick the zone you want shown. On iPhone, Slack's help lists only the automatic toggle, so set your phone's time zone first, then turn Set Time Zone Automatically off in Slack.

Coworkers then see the time for the zone you chose. Your reminders and notification schedule follow the Slack setting too, so pick a zone you can live with. More on what else a profile gives away is in does Slack show last seen.

FAQ

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

How do I see what time it is for someone on Slack?

Click their name or profile picture. Their profile shows their current local time.

Can I see someone's time zone on Slack mobile?

Yes. Tap their name or picture in a conversation to open their profile with the local time.

Why is someone's Slack local time wrong?

Their Slack time zone is set by hand, or their device clock is wrong. They can fix it in Preferences, Language & region.

Can I see the time zones of everyone in a channel?

Not in Slack itself. The users.list and users.info API methods return each member's tz and tz_offset.

Does Slack show a coworker's location?

Not by default. It shows the local time for their time zone setting, not a city or an address. Admins can add custom profile fields, such as a location that people fill in themselves.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Ideas

Slack Emoji for Announcements, Updates and Reminders

The standard Slack emoji for an announcement is 📣 :mega: or 📢 :loudspeaker: at the start of the post. Use 🚨 :rotating_light: only for real emergencies, 🆕 :new: for updates, ⏰ :alarm_clock: for reminders, and ask readers to react with ✅ :white_check_mark: once they have read it. Templates and a custom emoji idea.

Slack Green Team•5 min read
Templates

Slack Status for a Doctor Appointment: 24 Statuses and Emoji

A Slack status for a doctor appointment says you are out and when you are back, such as 🏥 'At an appointment, back at 2 PM.' You do not have to say what kind. 24 statuses for doctor, dentist and other appointments, the emoji codes, and how to schedule the status so it clears by itself.

Slack Green Team•5 min read
Templates

Slack Status for Limited Availability: 30 Statuses to Copy

A Slack status for limited availability says you are around but slow, until when, and how to reach you if it is urgent, such as ⏳ 'Limited availability today, replies after 3 PM. Urgent: @mention me.' 30 statuses for busy days, slow replies and catching up, the emoji to use, and when to pause notifications too.

Slack Green Team•5 min read