Timezone converter bot for Telegram
Time-zone converter for Telegram groups and inline use, DST-correct.
Launching soon — username to be announced.
WhenIsItBot converts a time across every timezone represented in a Telegram group. Each member sets their zone once with /tz, and /when <time> in that group replies with a card showing that time converted for everyone who's set one, plus UTC. Run the same command in a DM with the bot and it shows just your own zone.
It also works inline — type the bot's username followed by a time (e.g. "3pm tomorrow") in any chat to get a one-off conversion without adding the bot to that chat, and daylight saving is always resolved live rather than hardcoded.
Commands
| Command | Example | Does |
|---|---|---|
/tz | /tz Europe/Warsaw | Save your zone: IANA name, common abbreviation (CET, PST…), or an offset like +2 or -5:30. |
/when | /when 3pm tomorrow | In a group: convert a time (in your zone) to every distinct zone set by members of the chat, plus UTC — up to 12 zones. In a DM with the bot: shows just your own zone. |
/now | /now | Current time — every member zone plus UTC in a group, or just your own zone in a DM with the bot. |
/preset | /preset add Asia/Tokyo | Save zones under your account; add/remove/list. Free: 3 presets. Presets are only used by inline mode on Pro — free presets are saved but not pulled into inline results. |
/team | /team add core Europe/Warsaw America/New_York | Pro: save a named, shareable set of zones for the whole group. |
/pro | /pro | Unlock unlimited presets and /team for a one-time 150 Stars payment. |
Free vs Pro
Free
- 3 saved preset zones
Pro — 150 Stars (≈ $3), one-time, per user
- Unlimited preset zones
- /team named zone sets
Privacy
- Each member's saved timezone and preset zones are stored under their user id; named /team sets are stored per group for Pro.
- No message content is stored — only zone names/offsets you explicitly save with /tz, /preset, or /team.
- Daylight saving offsets are computed live via the JavaScript Intl API rather than stored, so they're never stale.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- What timezone formats can I use with /tz?
- IANA names (Europe/Warsaw, America/New_York), common abbreviations (UTC, GMT, CET, CEST, EST, EDT, PST, PDT, IST, JST, AEST), or an offset like +2 or -5:30.
- How many zones does /when show?
- In a group, every distinct zone set by members who've run /tz, plus UTC, deduped, capped at 12 zones. In a DM with the bot, it shows only your own zone.
- Can I use it without adding the bot to a group?
- Yes — inline mode (type the bot's username followed by a time, e.g. "3pm tomorrow", in any chat) gives you a one-off conversion showing your own zone, UTC, and a small default set of zones (New York, London, Tokyo). Pro users get their own saved presets in that inline result instead of the defaults.
- What does Pro add?
- Unlimited saved preset zones (free caps at 3), inline results built from your own presets instead of the default zone set, and /team, a named zone set the whole group can reuse, for a one-time 150 Stars payment.
Other bots
- WhisperLockBot — A locked message only one person can open, posted inline into any chat.
- NudgeRemindBot — Reminders delivered in chat by a 1-minute cron, in your own timezone.
- AnonInboxProBot — A personal link where strangers write to you anonymously; you reply and can block.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- HabitStreakProBot — Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- EventRSVPProBot — Group events with Going/Maybe/Can't buttons, live counts, and 1-hour reminders.
- AnonSayProBot — Post anonymously into a Telegram group through the bot.
- PartyPackBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseBot — Activity stats for Telegram groups — counts messages, never content.
- BirthdayBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownBot — A countdown message that updates itself daily, right inside the group.
- StandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- VocabBot — One spaced-repetition vocabulary card a day, by DM, with bundled word packs.
- FocusBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetTrackBot — Text an expense, get it logged and categorized automatically.
- HoursTrackBot — Clock in/out or log hours by DM, totaled per client.
- IcebreakerDailyBot — One conversation-starter a day, posted to the group automatically.
- SantaDrawProBot — Secret Santa for a Telegram group: join, draw, and matches sent by DM.
- TriviaDailyBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.
Launching soon — username to be announced.