Chats
How to Make a Realistic Chat Screenshot (and Why Most Look Fake)
The small details that make a chat mockup believable — timing, receipts, typos, status bars — and a step-by-step workflow to build one in minutes.
By The Mocknex team · Published · Updated · 8 min read
Most chat mockups don’t look fake because of the design. They look fake because of the writing and the metadata: every message perfectly punctuated, every timestamp identical, a battery at exactly 100%. Real conversations are messy in predictable ways, and once you know those patterns you can reproduce them in a couple of minutes.
This guide covers what gives mockups away, a checklist of the details that matter, and a quick workflow using the Chat Screenshot Generator. The same principles apply whether you’re making a scene for a video, a comic, a slide deck or a short film.
Why most chat mockups look fake
People read chat screenshots fast and pattern-match instantly. They don’t consciously check the battery icon, but they notice when the rhythm feels off. The three most common problems:
- Writing like an email. Full sentences, formal greetings and perfect grammar in every bubble. Almost nobody texts like that.
- Unnatural timing. Every message at the same minute, or replies that alternate perfectly: one from you, one from them, forever.
- Mixed conventions. Ticks inside iMessage bubbles, “Seen” under WhatsApp messages, Android icons with an iPhone header. Each app has its own rules (see our comparison of chat apps).
12 details that make a chat screenshot believable
- ✓Bursts, not ping-pong. Let one person send two or three short messages in a row. It’s the single biggest realism upgrade.
- ✓Casual punctuation. Lowercase starts, missing full stops, the occasional “??”. Match each character’s habits.
- ✓One typo, maybe corrected. A “*duck” correction is funnier and more real than perfect spelling.
- ✓Timestamps that move. Quick replies within 0–3 minutes; longer gaps when someone is busy. Add a date separator for anything over an hour.
- ✓Receipts that make sense. Older messages read, the newest one only delivered — or read with no reply, if that’s the story.
- ✓A lived-in status bar. Battery somewhere between 20% and 90%, a time that matches the messages, Wi-Fi at home and 5G outside.
- ✓Only the latest messages visible. A real screenshot shows one screen. Use “Phone screen” height so older messages scroll off the top.
- ✓Sparse reactions. One or two emoji reactions per screen. More looks staged.
- ✓Believable names. “Mum”, “Sam (work)”, “Landlord 😬” — contact names people actually save, not full formal names.
- ✓A photo avatar, or none. Initials are fine for most contacts. If you use a photo, use one you have rights to.
- ✓App-consistent details. If it’s WhatsApp, the time sits inside the bubble; if it’s iMessage, only the latest message shows a receipt.
- ✓An unfinished edge. A typing indicator, a half-typed message in the input box, or an unread badge makes the screen feel live.
A 5-minute workflow
- Write the script first, outside the tool, as “Name: message” lines. It’s faster to edit text than bubbles.
- Paste it into Messages → Bulk edit. People are created automatically.
- Split long lines into two or three bubbles and delete anything a real person wouldn’t bother typing.
- Set times and receipts on the last few messages — those are the ones viewers notice.
- Fix the status bar in the Settings section: time, battery, network.
- Export at 3× for a full-resolution screenshot, or use an export preset for TikTok, YouTube or slides.
Before and after: what changed
In the example above, the “after” version changed five things and none of them were visual design:
- The opening question lost its greeting and gained a double question mark.
- The reply became “yesss” plus a second message with a reason — a burst.
- Timestamps spread across five minutes instead of one.
- The battery dropped to 37% and the clock matched the last message.
- The final message is delivered but not yet read, which hints at what happens next.
If you’re writing for video, read our guide to writing chat story videos — pacing matters even more when viewers only get a second or two per message.
Using mockups responsibly
Ready to try it? Start with the WhatsApp-style generator, the iMessage-style generator, or the group chat generator for ensemble scenes.