๐Ÿš€ Big upgrades in progress! New tools, faster pages, and more coming soon.

๐Ÿ“จ Telegram Bot & Chat ID Checker

Validate your Telegram bot token and chat ID against Telegram's real servers, and optionally send a live test message to confirm everything works end-to-end.

Live API check
Nothing stored
Your token is never stored or logged. It's sent securely to our server only to make the Telegram API call below, then immediately discarded โ€” not saved to any database, file, or log.
Bot credentials
Get this from @BotFather on Telegram (/mybots โ†’ your bot โ†’ API Token).
Negative numbers are groups/channels, positive numbers are individual users.
How to get your Bot Token
  1. Open Telegram and search for @BotFather (the official bot for creating bots โ€” look for the blue verified checkmark).
  2. Send /start, then send /newbot to create a new bot โ€” or /mybots if you already have one.
  3. Follow the prompts: give your bot a display name, then a username (must end in "bot", e.g. my_alerts_bot).
  4. BotFather replies with a message containing your token โ€” a long string that looks like 123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ.
  5. Copy that entire string โ€” that's your Bot Token. Paste it into the field above.
โš  Treat this token like a password. Anyone who has it can control your bot completely. Never share it publicly, post it in forums, or paste it into chat with anyone (including AI assistants) โ€” if it's ever exposed, revoke it immediately via /mybots โ†’ your bot โ†’ API Token โ†’ Revoke current token.
How to get your Chat ID

The Chat ID is different depending on whether you want your bot to message you personally, a group, or a channel.

Method 1 โ€” Personal chat with the bot (easiest)
  1. Open Telegram, search for your bot by its username, and send it any message (e.g. "hi").
  2. Open this URL in your browser, replacing <TOKEN> with your bot token:
    https://api.telegram.org/bot<TOKEN>/getUpdates
  3. Look for "chat":{"id":123456789} in the response โ€” that number is your Chat ID (no minus sign for personal chats).
Method 2 โ€” Group chat
  1. Add your bot to the group as a member.
  2. Send any message in the group that mentions the bot, or just any message after adding it.
  3. Visit the same getUpdates URL as above โ€” the group's Chat ID will be a negative number, like -1001234567890.
Method 3 โ€” Using a helper bot (no technical steps)
  1. Search Telegram for @userinfobot or @getidsbot and start a chat with it.
  2. For a personal Chat ID: it shows your ID immediately.
  3. For a group Chat ID: add that helper bot to your group temporarily โ€” it posts the group's ID, then you can remove it.
Troubleshooting common errors
"Token is invalid or has been revoked"
Double-check you copied the entire token including the colon and everything after it. If you regenerated the token in BotFather, make sure you're using the newest one.
"Bot cannot access this chat ID"
For groups/channels: the bot must be added as a member first. For personal chats: you must message the bot at least once before it's allowed to message you back โ€” bots can't initiate a conversation.
"Chat not found"
The Chat ID is likely wrong. Re-check it using the getUpdates URL method above. Group/channel IDs always start with a minus sign.
Test message sends to a group but bot can't post in a channel
For channels, the bot must be added as an administrator, not just a member โ€” channel posting permissions are stricter than groups.
getUpdates URL shows an empty "result":[] array
This means Telegram has no recent messages to show the bot. Send a fresh message to the bot/group, then reload the getUpdates URL โ€” it only shows recent activity.

"Send test message" will post a real message to the chat ID you enter. Use "Validate" first if you just want to check without sending anything.