Weekend trip planning
Telegram's doodle wallpaper, double ticks and translucent header — two people locking in trains and a dinner booking.
Open the Telegram generator →Telegram's chat look is distinctive: the doodle wallpaper behind translucent bubbles, double ticks for delivery, and a floating capsule header. All three examples are live renders from our Telegram chat generator, with the wallpaper drawn in code rather than pasted as an image.
Telegram's doodle wallpaper, double ticks and translucent header — two people locking in trains and a dinner booking.
Open the Telegram generator →Telegram in dark mode with double ticks — a tidy end-of-sprint handoff that reads like the tool it stands in for.
Open the Telegram generator →Telegram's doodle wallpaper and double ticks behind a casual study swap — two people trading Spanish and English practice slots over a coffee.
Open the Telegram generator →Telegram's outgoing bubble is the detail that separates it from every other messenger, and it is not the green people expect. In light mode it is a pale, almost mint green (#eeffde) — close to WhatsApp's #d9fdd3 but noticeably cooler and lighter, sitting on a soft grey-blue wallpaper rather than beige. In dark mode it abandons green entirely and becomes a steel blue (#2b5278) against a deep blue-night background (#0e1621), with incoming bubbles a darker slate (#182533). That is the whole tell: Telegram dark mode is not a dimmed echo of its light theme, it is a different palette. A generator that keeps WhatsApp's greens inside a Telegram frame is recognisable as fake before you read a single word.
Telegram's checkmarks carry less information than WhatsApp's — by design. There are only two states: one check means the message reached the server, two checks mean it was read. There is no separate delivered step, so a conversation where every bubble sits at a single check reads as they have not opened the app, not as a stalled delivery. That changes how you compose a scene. You cannot shade a message as delivered-but-unread, because the real app has no such state; you either leave it at one check or commit to two. Our examples use the double check sparingly, on the messages that close a thought, and let earlier bubbles sit at a single check so the thread has a natural read-through rhythm.
Two things give Telegram its airiness. The first is the wallpaper: a repeating doodle tile drawn in code, not pasted as an image, sitting behind translucent bubbles so the pattern stays faintly visible through the gaps. The second is the header — a floating capsule that hovers over the chat rather than a solid bar welded to the top, with the avatar on the right and the name and a last-seen line inside it. Between conversations, day divider pills break the thread: Yesterday, July 28, whatever the scene needs. Those pills do the same job as a date separator elsewhere, but they float. The result is a screen with more visible background than WhatsApp, which is exactly why the wallpaper has to be drawn rather than filled flat.
Trip planning, sprint handoffs and a language-exchange meet-up show Telegram's three common lives: the friendly travel thread, the tidy remote-work channel and the study swap.
Make your Telegram mockup →Yes — the doodle pattern is drawn as part of the mockup, so the exported PNG keeps the wallpaper exactly as you see it here.
The generator supports multiple participants with per-person names; for true group-chat layouts across platforms, the group chat generator is a better fit.
Anything you type — last seen recently, typing…, online. It sits in the floating header exactly where Telegram places it.