LIVE PORTAL • Telegram v11.8 API Synchronized • Free Animated Stickers
translate Translated

What a Telegram Mini App Is, and What It Is Not

What a Telegram Mini App Is, and What It Is Not
widgets Mini Apps • Step 001 / 50 Step 001: What a Telegram Mini App Is, and What It Is Not
Step 001 of 50

You tap a button in a bot chat and a panel slides up with a shop, a game or a booking form that looks like part of Telegram. It opens instantly, it already knows your name, and there is nothing to install. That is a mini app, and it is one of the most useful things in the app.

It is also easy to misread. A mini app is a web page made by whoever runs the bot, shown inside a frame that Telegram draws. Telegram provides the frame, the header and the sign-in; everything inside the frame belongs to the operator. Knowing where that line runs is the foundation for every other step in this track.

What you will be able to do after this step

  • check_circle Tell a mini app from a bot chat, a web link and Telegram's own screens.
  • check_circle Point to the part of the screen Telegram drew and the part the operator drew.
  • check_circle Recognise the requests no genuine mini app would make.

layers A web page in a Telegram frame

Technically, a mini app is a website. It is built with ordinary web technology, runs on the operator's own servers, and can change from one day to the next without any update from Telegram. What makes it feel native is that Telegram opens it in a panel inside the app and tells it who you are, so it can greet you by name without asking you to create an account.

That convenience is the whole appeal, and it also explains the risk. The page never had to earn your trust with a sign-up form. It inherits the familiar look of the app around it, and people tend to trust the frame instead of asking who made the picture inside it.

compare_arrows Side by side

Who drew which part of the screen

Open any mini app and look at it in these two layers.

verified_user Drawn by Telegram

check_circle The header strip at the top, with the name of the bot that owns the app.
check_circle The close button and the menu next to it.
check_circle Permission prompts, and the payment sheet when you buy through Telegram.

web Drawn by the operator

cancel Everything below the header: buttons, prices, balances, rewards.
cancel Any warning or "official" badge inside the page, however Telegram-like it looks.
cancel Every form field you type into.

Trust the header to tell you whose app it is, and treat everything under it as that operator's website. In full-screen mode the header can disappear too, which is exactly when to be most careful.

apps Four things that look alike

Mini apps sit next to other features that open inside Telegram. They behave differently, and the difference tells you who you are dealing with.

What opensWho made itWhat it knows about youHow to recognise it
Mini appThe bot's operatorYour basic profile, passed when it opensA panel with the bot's name in a Telegram header
Bot chatThe bot's operatorWhat you type or send to the botAn ordinary chat with messages and buttons
Web link in the in-app browserWhoever runs the siteNothing from Telegram unless you sign inAn address bar showing the website's domain
Telegram's own screensTelegramYour accountSettings, payments and prompts that do not sit inside a bot's panel

The row people skip is the last one. Telegram's own screens never live inside a bot's panel. A settings page, a security check or a login prompt that appears inside a mini app is part of someone's website, whatever it says.

block What a mini app is not

Not reviewed by Telegram. Anyone can create a bot and attach a mini app to it. Popularity, a polished design or a place in a directory is not an endorsement of what the app does.

Not installed on your phone. There is nothing to uninstall. Closing the panel ends what you see; it does not necessarily end your session with the operator, and a minimised app is still open.

Not able to read your chats. A mini app has no route to your messages, contacts or phone number just by being opened. Anything more, such as your location or your number, it has to ask for, and you can refuse. Step 003 goes through exactly what it learns.

Not a safe place for secrets. No genuine mini app needs your Telegram login code, your cloud password, or a wallet's recovery phrase. A page that asks for any of them is an attack, however official it looks.

quiz Check yourself

Is this Telegram, or the operator?

Tap an answer for each screen.

Inside a game's mini app, a banner says "Telegram Security Check: confirm your login code to keep your rewards."

You tap Buy in a shop's mini app and a sheet slides up from the bottom showing the price, your saved card and a Telegram payment button.

You close a mini app with the X in the header. Has your session with the operator definitely ended?

touch_app Try it now — five minutes

  1. Open a mini app you already use A shop, a game or a tool. Look only at the top strip and read the bot name in it.
  2. Open the header menu The button beside the close control. Its options come from Telegram, not from the app, and usually include opening the bot's chat or reporting it.
  3. Find the bot behind it Open the bot's profile and check its username letter by letter. The app belongs to whoever runs that bot.
  4. Notice what it already knew Your name, perhaps your photo. That came from Telegram when you opened it. Anything else it shows about you, you gave it.
menu_book
The feature from the builder's side Beginner Basics Step 88 — Mini apps inside Telegram

Why a mini app is a web page that already knows you, what the frame lets it do, and why payments should only ever go through Telegram's own sheet.

help Questions

Does Telegram check mini apps before they go live?

Anyone can create a bot and attach a mini app to it, so you should not treat an app's existence as approval. Judge it by who runs the bot, what it asks for, and whether it sends payments through Telegram's own sheet.

Can a mini app see my messages or contacts?

No. Opening one passes your basic profile, not your chats, contacts or phone number. Access to things like your location or your number needs a separate prompt that you can decline.

Is a mini app safer than a website?

It is a website. What differs is that Telegram tells it who you are, which saves you creating an account and also means the operator knows which Telegram user you are the moment you open it.

How do I report a mini app that looks like a scam?

Use the menu in the header or open the bot's profile and report it there, then block the bot. Do not type anything else into the app while you decide.

insights Visual recap

A mini app is a web page

Which part of the screen Telegram draws, which part the operator draws, what the app knows about you, and what it never needs. Tap to open it at full resolution.

Infographic: the header of a mini app is drawn by Telegram and names the bot; everything below is the operator's website; the app knows your basic profile but not your chats or contacts; it never needs your login code, password or recovery phrase
arrow_back Back to Web3 & Mini-Apps Directory
Enlarged Preview
Click anywhere outside or press ESC to close viewer