Telegram is developing HTMLBubbles, a format for interactive messages that can run games, polls, charts, and other web interfaces without opening a separate Mini App. In Telegram 13.2 beta versions for Android and iOS, researchers have already tested JavaScript execution, data storage, and bot interaction. Android builds also revealed support for requests to a TON wallet. However, the technology remains experimental: there is no public API or confirmed date for a full launch yet.
Key Takeaways
- HTMLBubbles enables HTML, CSS, and JavaScript to run directly inside Telegram messages.
- Interactive games, polls, charts, and data exchange with bots have been tested in version 13.2 betas.
- Widgets can receive server-side updates and preserve local state between app launches.
- Android 13.2 contains JavaScript methods for requesting TON transactions and data signatures, subject to user confirmation.
- The ability to create and send HTMLBubbles remains restricted; there is no open developer API.
- Executing JavaScript inside messages introduces new security requirements that Telegram has not yet explained in public documentation.
What are HTMLBubbles, and how do they differ from Mini Apps?
Telegram currently supports bots and Mini Apps, web applications that run inside the messenger. They can have their own interfaces, authentication, payment features, and integrations with other services.
HTMLBubbles proposes a different way to interact. Instead of navigating to a separate window, users see an interactive element directly inside a message.
Technically, such an element uses HTML for structure, CSS for styling, and JavaScript for logic. This makes it possible to create not just static cards but also interfaces that respond to user actions.
For example, a message could contain a simple game with controls, an interactive poll, or a chart that changes when new data arrives.
This does not mean HTMLBubbles will replace Mini Apps. Full-featured Mini Apps already have an established infrastructure, dedicated launch flows, and a documented API. HTMLBubbles is currently being tested as a separate mechanism for interaction inside chats.
UAGEEK has previously covered the capabilities of the existing ecosystem in an article about Telegram Mini Apps and traffic acquisition.
What has already been tested in Telegram 13.2?
The most detailed information about HTMLBubbles was published by the Telegram Info team, which investigates the messenger’s test builds.
In the Android beta of Telegram 13.2, researchers created their own HTML widget and confirmed that JavaScript runs inside it. Similar components were found in the test version for iOS, which also gained tools for inspecting interactive messages.
Further tests revealed several capabilities:
- Mini-games. Interactive elements support animation and touch controls.
- Polls. Widgets can share results between copies of a message.
- Dynamic charts. Content can update after receiving new data.
- Bot interaction. Background requests and information exchange are supported.
- Responsive interfaces. Widgets can adapt their display to the context.
- Local storage. An interactive element can retain its own state between Telegram launches.
These capabilities have been demonstrated in testing, but not all of them work reliably in the available beta builds. Some server operations still fail.
How updates work without resending a message
One feature of HTMLBubbles is the ability to change data inside an interactive element without sending the message to the chat again.
During testing, Telegram Info checked synchronization of poll results and charts between forwarded copies of the same widget.
This means an interactive block could potentially display the current result of a shared action, such as a poll, a changing score, or another metric received from the server.
However, researchers observed update delays of several seconds. HTMLBubbles therefore cannot yet be considered a guaranteed real-time synchronization tool.
HTMLBubbles preserves progress even after Telegram restarts
Another confirmed capability is storing a widget’s state locally.
In tests, interactive messages preserved data between app launches. The states of different messages and accounts did not become mixed up, even on the same device.
For games, this could mean retaining a completed level or other local progress. For utilities, it could mean remembering a user’s settings.
It is still unknown exactly how Telegram will handle backups, deletion, and transfer of such data between devices. What has been confirmed is local state preservation under the tested conditions, not universal cloud synchronization.
TON inside messages: what researchers found in the Android beta
Another area of development is interaction between HTMLBubbles and a TON wallet.
In the Android 13.2 beta build of Telegram, researchers found JavaScript methods that allow a widget to request the sending of a cryptocurrency transaction or a cryptographic signature of data.
Importantly, these are requests to perform an action. According to Telegram Info, the operations require user confirmation and do not grant an HTML widget unrestricted wallet access.
One potential scenario is an interactive card where users review transaction details and proceed to confirmation without launching a separate Mini App.
However, Telegram has not publicly documented the complete payment flow, supported networks, fees, country availability, or developer requirements.
It would therefore be incorrect to claim that HTMLBubbles already allows any bot to accept TON payments directly inside messages.
Why HTMLBubbles may matter for marketing
If Telegram opens HTMLBubbles to third-party developers, interactive messages could become an additional audience engagement tool.
Instead of following a link, users might be able to complete some actions directly in a chat: take a short quiz, interact with a product demonstration, or view statistics that update over time.
For bots and content projects, this could reduce the number of transitions between screens. However, claims about higher CTR, conversions, or retention remain hypotheses: there are no publicly available results from marketing tests of HTMLBubbles.
The new technology also does not automatically permit interactive widgets in sponsored Telegram Ads messages. Advertising formats have their own rules and technical restrictions.
UAGEEK has covered the messenger’s existing advertising tools in an article about Target Users in TON and Stars and new Telegram Ads placements.
What security risks does JavaScript inside messages create?
HTMLBubbles interactivity depends on running code directly in the chat interface. This makes isolation and access control mechanisms especially important.
Telegram Info noted that its researchers did not find a separate switch for disabling HTMLBubbles in the beta versions they examined.
The researchers also expressed concerns about potential vulnerabilities associated with JavaScript execution inside messages. This is a warning about possible risk, not confirmation that HTMLBubbles already contains an exploitable vulnerability.
Special attention should be paid to access mechanisms for message context, local storage, and wallets. Transaction confirmation is an important protective barrier, but it does not replace checking what data a widget receives and how requests are processed.
Until Telegram publishes documentation, it is impossible to fully assess the permission model, code execution restrictions, and guarantees of isolation between widgets.
Can developers already create their own HTMLBubbles?
As of November 6, 2026, HTMLBubbles is not a generally available development tool.
In a test environment, researchers were able to create and send interactive widgets, including through inline mode. But the ability to send such messages is restricted, and some server features remain unstable.
Telegram has not yet released an open API, an official guide for third-party developers, or a confirmed launch date.
Developers of bots and Mini Apps should therefore not plan to migrate existing products to HTMLBubbles yet. It makes more sense to watch for documentation, JavaScript API access rules, and server integration capabilities.
For now, the documented Telegram Mini Apps platform remains available for building fully featured interactive services.
What comes next?
HTMLBubbles shows one direction in which Telegram is experimenting with the messaging interface: messages could become not just a means of sending text and media, but also containers for small interactive experiences.
The most important questions remain open: when a public API will appear, what limits widgets will have, how Telegram will secure JavaScript execution, and whether TON integration will be available to all developers.
Until an official release, HTMLBubbles should be seen as promising but experimental technology. Its practical business value will depend on availability, security, and terms of use that Telegram has yet to publish.
Sources for verification
Sources for verification
Telegram Info — research into HTMLBubbles in Telegram 13.2. Direct tests of interactive messages, games, data updates, local storage, inline mode, and TON integration.
Telegram Info test findings
Beta Info — testing HTML messages. Confirms JavaScript execution in the Android beta, the presence of components on iOS, and the lack of an open API.
Reports on Telegram beta versions
Telegram — official Mini Apps documentation. Description of Telegram’s existing web app platform, its JavaScript API, and launch methods, allowing Mini Apps to be compared with experimental HTMLBubbles.
Telegram Mini Apps documentation
Telegram — Bots: An introduction for developers. Official description of the capabilities of Telegram bots, integrations, payments, and games.
Telegram Bots platform capabilities
Kod.ru — HTMLBubbles with games and TON, November 4, 2026. Additional coverage of the experimental feature and its launch restrictions.
Article about HTMLBubbles
