Find your Telegram User ID, Chat ID, or Channel ID in seconds. Just tap the button below.
Used by developers building AI agents with OpenClaw, Hermes & Claude
Get your ID in under 2 seconds. No waiting.
We don't store your data. Check and forget.
No premium, no ads, no upsells. Just works.
Tap the button above to open @userid_checkbot in Telegram
Press the Start button or send /start
Your User ID appears instantly. Copy and use it anywhere.
A Telegram User ID is a unique numerical identifier assigned to every Telegram account. Unlike usernames which can be changed, your User ID is permanent and never changes. It's used by bots, APIs, and developers to identify users.
The easiest way is to message our free bot @userid_checkbot on Telegram. Just tap Start and it will instantly show your User ID. No setup or downloads required.
No. Your username (like @johndoe) is a public handle you choose and can change anytime. Your User ID is a permanent number (like 123456789) assigned by Telegram that never changes, even if you change your username.
No. Your User ID alone cannot be used to find or message you on Telegram. It's primarily used by bots and the Telegram API for technical identification purposes.
Yes. Forward any message from a channel or group to @userid_checkbot and it will show you the Channel ID or Group ID. This is useful for bot development and API integrations.
Yes. The bot only reads the basic information Telegram provides when you message it. It doesn't access your contacts, messages, or any other private data. We don't store any information.
You can find someone else's Telegram ID by forwarding one of their messages to @userid_checkbot. The bot will extract and display the sender's User ID from the forwarded message. Note that some users have privacy settings that prevent their ID from being revealed through forwarded messages.
A User ID identifies an individual Telegram account and is always a positive number. A Chat ID identifies a conversation — for private chats it matches the User ID, but for groups it's a negative number (e.g., -1001234567890). Channel IDs also use a negative number format. Both are used by the Telegram Bot API for sending messages and managing chats.
No. Your Telegram User ID is permanently assigned when you create your account and cannot be changed. Even if you change your username, phone number, or display name, your User ID stays the same forever. The only way to get a new User ID is to create an entirely new Telegram account.
To get a Telegram Group ID, forward any message from that group to @userid_checkbot. The bot will display the Group ID, which is a negative number. You can also add the bot directly to the group and send /start — it will reply with the group's Chat ID.
AI agent platforms like OpenClaw, Hermes Agent, and Claude-powered bots require your Telegram User ID or Chat ID for authentication, whitelisting, and communication routing. Your numeric ID lets the agent verify who it's talking to, send you notifications, and restrict access to authorized users only.
First, find your Telegram User ID using @userid_checkbot. Then add your numeric ID to your bot's configuration — this is usually an allowed_users list, an environment variable, or a settings file. Most AI agent frameworks like OpenClaw and Hermes have a dedicated field for whitelisted Telegram IDs in their setup wizard or config.
Telegram bots need User IDs to send direct messages, manage permissions, and identify users. Your numeric ID is the only reliable way for bots to reach you programmatically.
The Telegram Bot API uses numerical User IDs for all operations — sending messages, restricting users, and managing chat members. Usernames alone are not enough for API calls.
Group management bots and admin panels require User IDs to ban, mute, or promote members. Knowing your own ID lets you configure yourself as an admin in these tools.
Verify your identity for bot permissions and access control. Many services use your Telegram ID as a trusted identifier to grant or restrict access to features.
Services like monitoring tools, CI/CD pipelines, and alert systems require your Telegram ID to push notifications directly to your account via a bot.
OpenClaw requires your Telegram User ID for agent whitelisting and authentication. When setting up an OpenClaw agent that communicates via Telegram, you need your User ID to authorize the agent to message you and verify your identity.
Read setup guide →Hermes Agent requires Telegram Chat IDs for sending notifications and managing agent-to-human communication channels. Your Chat ID routes messages between the AI agent and your Telegram account reliably.
Read setup guide →When building Claude-powered Telegram bots, you need User IDs for access control and whitelisting approved users. Your Telegram ID ensures only authorized people can interact with your Claude agent.
Read setup guide →Any AI agent operating through Telegram needs Chat IDs and User IDs to know who to talk to, which channels to monitor, and who has permission to give commands. Without your numeric ID, agents can't authenticate or route messages.
Read the full guide →