2026-09-10 · 6 min read

How to Make a Telegram Chat Screenshot That Looks iOS-Real

Telegram screenshots carry a specific aesthetic: the textured wallpaper behind the bubbles, the floating rounded header, outgoing bubbles in a pale green that no other messaging app uses. They show up in crypto-community posts, channel announcement recaps and privacy-themed storytelling — and they fail when someone clones WhatsApp and recolours it. Telegram shares a grandfather with WhatsApp (both descend from the same era of chat design), but its iPhone app has its own visual language, and that is what this guide recreates.

You can build everything below with the free Telegram chat generator — no signup, everything rendered in your browser, high-resolution PNG export.

Checkmarks: two states, not three

This is the single most common mistake. WhatsApp has three receipt states (sent, delivered, read); Telegram has two — one check means sent, two checks mean read. There is no “delivered” state and no blue colour: both check states render in the same muted tone. A Telegram mockup with blue double ticks or a delivered state is instantly wrong to anyone who uses the app. If the story needs “they saw it and did not reply”, the beat is two checks, not a colour change.

The iPhone shell: wallpaper and floating header

On iOS, Telegram's chat background is a subtle doodle wallpaper — faint hand-drawn patterns over a pale grey-blue that shifts to a deep night blue in dark mode. The header is not a solid bar pinned to the edges: it is a floating capsule with rounded corners, sitting above the wallpaper, with the contact name and status centred and the avatar on the right. Messages have small tails on the first bubble of a group, and outgoing bubbles are a pale green in light mode and a desaturated blue in night mode.

Timestamps live inside the bubble like WhatsApp, but the status line under the contact name follows Telegram conventions: last seen recently,last seen 5 minutes ago, or simply online. Our Telegram examples gallery shows complete scenes in both modes if you want a reference before editing.

Assembling the Telegram screen

  1. Set the name and the status line. Type the name, then a status line — last seen recently is the most common in real screenshots and safer than online, which implies the person is in the app right now.
  2. Write an uneven exchange. Real threads mix a long paragraph with one-word replies; when every bubble is the same length the wallpaper stops looking like a backdrop and starts looking like a form. Three to eight rows carries a scene.
  3. Set the checks. One check for sent, two for read. Leave most of the conversation at one check — a wall of double-checked messages looks rehearsed.
  4. Choose the mode and export. Light mode for daytime story scenes, night mode for anything set after dark. Export at 2x for thumbnails and slides, 3x for print or zoomed crops.

The tells that give a fake away

How the wallpaper is made: drawn, not pasted

Every Telegram screenshot carries a doodle wallpaper behind the bubbles, and the way that pattern is produced decides how good the export looks. There are two approaches: paste a bitmap tile as an image, or draw the pattern in code. A pasted tile is quick, but it has a fixed resolution, so at a 3x export it softens, and it tends to reveal its own seams where the tile repeats unless the artwork was built to wrap cleanly.

The Telegram pages here draw the pattern as a vector tile instead, which is what the Telegram examples use. A code-drawn tile stays crisp at any export scale, because it is re-rendered at the target size rather than enlarged, and the same tile can be recoloured for both modes instead of shipping two separate images. That last point matters: the light wallpaper is a pale grey-blue and the night-mode wallpaper is a deep blue-night tone, but the doodle underneath is identical — only the tint changes.

The practical effect a viewer sees is that the pattern shows through the gaps between bubbles at a consistent faintness, and it never turns into visible stripes of a repeated photo. If your mockup's wallpaper looks like a flat colour in one area and a pattern in another, that is the signature of a badly tiled image.

Day dividers and date pills: where they belong

Telegram separates two kinds of time information, and mixing them up is a common tell. The small time tucked into a bubble is the per-message timestamp. The larger, centred, floating chip is the day divider or date pill — the thing that reads “Yesterday” or a date. The pill does not describe a message; it describes a gap between groups of messages.

That means a pill belongs exactly once at each seam where the conversation resumes on a new day, sitting between the last message of the previous day and the first of the next. It should never be dropped between two messages sent minutes apart, and it should never replace a timestamp inside a bubble. A conversation that stays inside a single day does not need a pill at all.

Treat the pill as a scene device rather than decoration. One pill near the top tells the viewer the thread is older than it looks; a second pill further down, with a shorter exchange below it, tells them the conversation resumed after a silence without a word of dialogue. Because it floats over the wallpaper rather than sitting in a solid bar, it also keeps Telegram's airy feel — the same reason the header is a capsule rather than a welded-on bar.

Why night mode is steel blue, not a dimmed green

The single most revealing Telegram detail is what happens to the outgoing bubble in dark mode. In light mode it is the signature pale green #eeffde; in night mode it abandons green altogether and becomes a steel blue #2b5278, with incoming bubbles a dark slate #182533 against a blue-night background #0e1621.

People assume night mode is the light theme turned down, so they keep a green bubble and just reduce its brightness. That produces a muddy colour that belongs to neither theme and reads as wrong immediately. The real night palette is a different scheme built around cool blue-greys, and the green simply does not belong in it. The read check marks stay green-adjacent (a lighter green than the light theme uses) but everything structural moves to blue.

The test is quick: put the light and dark versions side by side and ask whether the dark one looks like the light one dimmed or like a separate design. For Telegram the answer should be the latter. If your dark outgoing bubble is still greenish, you have built a dimmed light theme, not night mode — and anyone who uses the app after dark will feel it before they can name it.

What this generator refuses to be

Telegram's association with crypto communities makes fake channel posts a favourite of scam scripts, which is exactly why staged screenshots should stay visibly staged. A mockup used to illustrate, parody or teach is fine; one designed to be mistaken for evidence is not, and our Acceptable Use Policy draws that line explicitly. If you are staging a scene and want a head start, the examples gallery renders complete conversations live on every generator page.

Related guides

← Back to the blog