Free Telegram tools
Free tools for Telegram users, channel admins, and bot developers. Find channels, get IDs, check usernames, test bots, build links and keyboards, and more — no login required.
tgkit handles the Telegram tasks that usually need a bot, script, or API call: search public channels, resolve IDs, check usernames, test bot tokens, format messages, and build Telegram links. Free, no login.
Search & IDs
Bot developer tools
Links & content
Frequently asked questions
What are the best free Telegram tools?
@username to its numeric ID, checking if a username is free, validating a bot token, building inline keyboards, escaping MarkdownV2, generating QR codes for t.me links, and searching public channels. tgkit bundles all of these in one place, free, no login.Are tgkit's tools really free, and is there a catch?
Do I need a Telegram account to use these tools?
Can I use tgkit's tools commercially?
What is a Telegram ID, anyway?
Every Telegram entity, user, group, channel, or bot, has two identifiers.
The one people see is the @username, which is optional and can be changed
or removed. Behind that, Telegram assigns a permanent numeric ID
that never changes for the lifetime of the account.
Bot developers need the numeric ID to send messages, pin posts, or route updates,
because @username can disappear overnight. Investigators and channel
admins also rely on it because it survives renames and account recovery.
Common questions
How do I find my own Telegram user ID?
Open @userinfobot in
Telegram, send any message, and it will reply with your numeric user ID. Or paste your
@username into Get Telegram ID.
How do I get a chat_id for my Telegram bot?
See the Chat ID guide. The fastest method:
add your bot to the chat, send any message, then call
https://api.telegram.org/bot<TOKEN>/getUpdates in your browser.
The chat.id field in the JSON response is what you need.
Can I see if a Telegram username was used before?
Telegram exposes no username-history API and keeps no public log of changes, so nothing can "pull all past usernames" from a handle alone. The practical route is SangMata, a bot that recorded name and username changes across millions of public groups; its free lookup works from an account's permanent numeric ID. Our Telegram username history guide walks through the free steps, including how to get that numeric ID first.
Are these tools safe to use?
Most tgkit tools run entirely in your browser, QR generator, deep link builder, and bot token tester make calls only to Telegram's own API directly from your machine. Bot tokens are never sent to or stored on tgkit servers. The ID lookup and username history tools query our backend, which only logs the @username (not your IP attached to it) for rate limiting.