Free, browser-based tools for creative projects.

WhatsApp Chat Generator

Create an editable WhatsApp-style conversation with custom messages, replies, photos, read states, themes, device details, and a high-resolution PNG export.

Your conversation stays in this browser.
Conversation
5 messages

online

Your conversation5 messages
Today
Jamie Lee · 1
You · 2
You · 3
Jamie Lee · 4
You · 5
Fit to window
Live preview
Live
9:41
WiFi
JL

Jamie Lee

online

Today
Messages and calls are end-to-end encrypted. No one outside of this chat can read or listen to them.
Hey! Did you find a spot for this weekend? ☀️9:36 AM
I did! There’s a little café by the water.9:37 AM
Good coffee, no plans. Just what we need ☕9:37 AM
That sounds like my kind of Saturday.9:38 AM
Then it’s a date. 10 am? 🌿9:39 AM
Message
Variable height · PNG5 messages included

A practical WhatsApp chat mockup guide

Build a WhatsApp-style conversation that reads naturally.

A believable chat mockup comes from consistent identity, message rhythm, reply context, timestamps, and delivery states rather than from green bubbles alone.

Plan the chat

Write the conversation as plain text before adjusting the visual details. Decide who sends each message, where a reply needs context, and whether a photo genuinely helps the story. Short exchanges are easier to scan and usually look more convincing on a phone screen.

Use fictional names and content unless you have permission from the people involved. A realistic mockup should support design, storytelling, education, or product work, not pretend to be authentic evidence.

Set the conversation details

Start with the contact name, status, optional avatar, your display name, and the day label. These values appear in the chat header, sender controls, and quoted replies, so they should describe the same fictional conversation.

  1. Enter a short contact name that fits the header.
  2. Use a concise status such as “online” or “last seen today at 9:30 AM.”
  3. Upload a square avatar with a clear subject, or keep the generated initials.
  4. Set your name so quoted replies identify the correct sender.
  5. Use a day label such as “Today,” “Yesterday,” or a fictional date.

Edit messages and replies

Each message can be edited directly in the conversation list. Use the action buttons to move it, switch the sender, quote it in a reply, duplicate it, or remove it. Consecutive messages from one person are normal, so avoid alternating sides mechanically.

The composer supports text, an optional photo, a custom time, and a reply draft. Press Enter to add the message or Shift + Enter to create a new line.

Use delivery states

Outgoing messages can show sent, delivered, or read status. Use them consistently with the conversation timeline.

StateVisual meaning
SentOne check mark; the message left the device
DeliveredTwo neutral check marks; it reached the recipient
ReadTwo blue check marks; the recipient opened it

Received messages do not need a delivery selector because those states belong to messages sent by the device owner.

Choose the preview style

Full chat is the default: the preview grows with the conversation and includes every message in one taller export. Both workspace panels expand with their content, so you scroll the page instead of separate panels. Choose Phone screen when you want a fixed-height mobile screenshot with a scrollable conversation. The preview also supports light and dark themes, four restrained wallpaper tints, an encryption notice, and editable device details.

Keep the status bar time, message times, and day label logically compatible. Small inconsistencies are more noticeable than decorative differences.

Export a clean image

The PNG is rendered at three times the on-screen pixel ratio. Review the final visible message, image crops, long names, and reply blocks before downloading. If a mockup could be confused with a real conversation, label it as fictional or as a mockup in the surrounding content.

Common questions

Is this an official WhatsApp tool?

No. Fake Generator is an independent mockup tool and is not affiliated with or endorsed by WhatsApp or Meta.

Are uploaded images sent to a server?

The current editor reads uploaded images into the browser session for preview and export. You remain responsible for permission to use those images and for the final context.

What is the appropriate use of this generator?

Use it for legitimate storytelling, interface design, education, videos, presentations, and product demonstrations. Do not use it for impersonation, fabricated evidence, fraud, harassment, or misleading claims about a real conversation.