Free Fake WhatsApp Chat Generator

Build a realistic WhatsApp-style conversation mockup and download it as a PNG. Write both sides of the chat, set the contact name, ticks, timestamps, and light or dark theme. Free, no sign-up, and everything runs in your browser. For parody, mockups, and design comps only.

Build your WhatsApp chat mockup

9:41
J
Jordan Blakeonline
TODAY
Hey! Did the sample box arrive?14:02
Just landed on my desk. Opening it now 🙌14:03
Tell me honestly what you think of the packaging14:03
Way better than the photos. The matte finish is a nice touch.14:05
Message
Live preview
1
2
3
4
J
Phone status bar
Chat wallpaper
Message timestamps
Delivery ticks
Typing indicator

For parody, mockups, education, and design comps only. Do not use this to impersonate real people, fake evidence, or mislead anyone about a real WhatsApp conversation.

Start Real Conversations on Your Site

You just designed a chat mockup. These free CommonNinja widgets turn chat into an actual channel on your website, no code needed.

Explore More Free Tools

Other free tools for social content and mockups.

How It Works

How to make a WhatsApp chat mockup

No account, no sign-up, completely free. The mockup renders live and the PNG is generated in your browser, so neither your text nor your image is ever uploaded to a server.

1

Write the conversation

Add a message, mark it as Them or You, and type the text. Reorder lines with the arrows and set a time on each one.

2

Style the screen

Set the contact name and status line, upload a profile picture, pick light or dark, and switch the wallpaper, ticks, timestamps, and typing dots on or off.

3

Download the PNG

One click exports a crisp 2x PNG at a fixed phone width, ready for a slide, a storyboard, a landing page comp, or a meme.

The Details

What makes a chat mockup look real

A convincing chat screenshot is almost never about the colors. It is about the rhythm of the conversation and whether the small details agree with each other.

short lines + uneven turns + minutes apart = real rhythm

People text in fragments. They send two messages in a row, they answer late, and they rarely write a full paragraph. Copy that rhythm and the mockup reads as a screenshot. Write it like an email and it reads as a draft.

The other half is consistency. If the header says online, the last reply should be recent. If the delivery state says read, the newest message should be one you sent. Each of those details is small on its own, and each one is what a reader notices first when it is wrong.

Worth saying plainly: believable styling is for design work. It is never a reason to present a mockup as a real conversation. Keep it a graphic, label it when it matters, and invent every name in it.

Settings

Every setting, and when to use it

Six controls shape the look of the export. This is what each one does and the job it is best suited to.

SettingWhat it doesBest for
Light themeBeige chat background, white incoming bubbles, pale green outgoing bubblesBlog posts, slide decks, and anything placed on a white page
Most used
Dark themeNear-black background with deep green outgoing bubblesReels, thumbnails, and product shots that need high contrast
Situational
Chat wallpaperFaint patterned texture behind the bubblesScreenshots meant to look like a real phone rather than a flat graphic
Situational
Delivery ticksOne tick for sent, two for delivered, two tinted blue for readShowing whether the last message landed, was delivered, or was read
Most used
Typing indicatorThree dots in a bubble at the end of the threadCliffhanger mockups where the reply is still coming
Situational
Status barClock, signal bars, and battery across the topFull phone-screenshot look. Turn it off for a cleaner card in a deck
Situational

Themes follow the common light and dark messaging palettes as of 2026. This tool is not affiliated with, or endorsed by, any messaging platform.

Use It Right

Good uses, and the two to never touch

A chat mockup is a design asset. These are the everyday jobs it is built for, and the uses that turn it into something else entirely.

ScenarioWhat it isVerdict
App and website mockupsFiller conversations in a product comp, an onboarding flow, or a chat feature demoGood use
Support and sales trainingShowing your team what a good customer reply looks like, with made-up namesGood use
Memes and skitsClearly humorous exchanges between invented charactersGood use
Storyboards and scriptsVisualizing a chat scene for a video, an ad, or a class exerciseGood use
Faking evidencePresenting a mockup as a genuine conversation in a dispute, a claim, or a court matterNever
Impersonation or scamsMaking it look like a real person, brand, or bank said something they never saidNever

Avoid These

What gives a mockup away, and the line never to cross

Four of these are craft. The first two are not negotiable. Read them before you export anything that will leave your own screen.

⚖️

Passing it off as real evidence

The one rule that matters more than every design tip here. A mockup is not a record of anything. Using one to back a claim, win an argument, or mislead an employer, a platform, or a court is fraud, not design.

Never present it as real
🎭

Using a real person or brand

A real name, a real logo, or a real phone number in the header turns a design comp into impersonation. Invent the contact instead. It costs nothing and keeps the mockup clean.

Invent the contact
🕐

Timestamps that fight each other

Replies that arrive before the message they answer, or a thread that jumps hours between two sentences, break the illusion instantly. Keep the times moving forward in small steps.

Keep times in order
✔️

Ticks on the wrong side

Delivery ticks only ever appear on messages you sent, never on the ones you received. This tool follows that rule, so keep the last message outgoing if the ticks are the point of the shot.

Ticks are outgoing only
📝

Writing too formally

Real chat is short, lowercase, and a bit messy. Full paragraphs with perfect punctuation read as marketing copy, which is exactly what makes a mockup look staged.

Write how people text
🌓

The wrong theme for the page

A light mockup on a white slide floats and a dark one on a dark reel disappears. Pick the theme for where the image will actually live, not for what looks nice in the editor.

Match theme to context

Best Practices

8 tips for a chat mockup that lands

All CommonNinja widgets mentioned below are free to start. Apply these while you write the conversation and after you place the image.

01

Invent a plain, forgettable name

A generic first name and last name keeps the focus on the message text and keeps you away from anything that looks like a real contact.

02

Alternate sides naturally

Real threads are lopsided. Two quick messages from one person, then a longer reply, reads far more true than a tidy back and forth on every line.

03

Step the timestamps by minutes

Set the first message a few minutes before the last. Same-minute replies across an entire conversation are the fastest way to spot a mockup.

04

End on the state you want to show

If the story is "they read it and went quiet", finish with an outgoing message and set the delivery state to Read. If it is "they are answering", switch the typing indicator on.

05

Turn the status bar off for decks

The clock and battery sell a phone screenshot, but they add clutter in a slide. Drop them when the mockup sits inside another frame or a device image.

06

Move real chat onto your own site

A mockup shows what a conversation could look like. A chat button starts the real one, from any page a visitor is already on.

Add WhatsApp Chat free →

07

Give people every channel at once

Not everyone messages the same way. One floating button can offer WhatsApp, Messenger, Telegram, and email so visitors pick what they already use.

Add All In One Chat free →

08

Label it as a mockup

In an article, a deck, or a pitch, one short caption noting the conversation is a design mockup removes any doubt and costs you nothing.

Glossary

Chat mockup terms, briefly

Six terms that come up whenever you design a messaging screenshot. Useful if you make these for a team.

Chat mockup
A designed image that mimics a messaging app screen. It is a graphic for comps, memes, and presentations, not a copy of any real conversation.
Incoming and outgoing
Incoming messages sit on the left and belong to the other person. Outgoing messages sit on the right and belong to whoever owns the phone in the mockup.
Delivery ticks
The small check marks on outgoing messages. One means sent, two mean delivered, and two tinted blue mean read. They never appear on incoming messages.
Chat wallpaper
The faint patterned background behind the bubbles. Turning it on makes the export read as a phone screenshot, turning it off makes it read as a clean card.
Typing indicator
The three dots that suggest the other person is mid-reply. Useful for a cliffhanger, easy to overuse.
PNG export
The downloadable image the tool produces. It rasterizes the on-screen mockup at 2x pixel density so it stays sharp on high-resolution screens.

FAQ

It is a free design tool that renders a generic WhatsApp-style conversation from the messages you type in, then lets you download it as an image. It is a mockup tool for memes, product comps, storyboards, training material, and presentations. It does not send anything, it does not connect to WhatsApp, and it is not affiliated with WhatsApp or Meta.
Add a message, mark it as Them or You, and type the text. Repeat for each line, then reorder them with the arrows and give each one a time. Set the contact name and status line, optionally upload a profile picture, choose light or dark, and switch the wallpaper, delivery ticks, timestamps, and typing dots on or off. The preview updates as you type, and one click exports a PNG.
Yes, completely free. No account, no sign-up, no credit card, and no watermark on the export. Make as many mockups as you like.
No. The conversation text stays in your browser tab, the profile picture is read locally with your browser file reader, and the PNG is rasterized on your own device. Nothing is sent to a CommonNinja server and nothing is stored.
Making a mockup for parody, design, education, or a presentation is normal design work. What is not acceptable, and in many places not legal, is presenting one as a genuine conversation. Do not use it as evidence in a dispute or legal matter, do not impersonate a real person, brand, or bank, and do not use it to defraud or harass anyone. Keep every name in it invented.
You can upload any square PNG, JPG, or WebP as the profile picture, or leave it blank to get a neutral gray circle with the first initial of the contact name. The header shows a plain contact name and a free-text status line such as online or last seen today at 14:02. Keep the name invented rather than reusing a real contact.
On outgoing messages, one tick means the message was sent, two ticks mean it was delivered, and two tinted blue ticks mean it was read. You pick which state the mockup shows. Ticks only ever appear on messages you sent, never on the ones you received, and this tool follows that rule.
The mockup is exported at a fixed 420 pixel phone width at 2x pixel density, so the downloaded PNG is roughly 840 pixels wide. That stays crisp on retina screens and drops cleanly into slides, documents, and social posts.

Trusted by