Free, browser-based tools for creative projects.

Messenger Chat Generator

Create a Messenger chat with text, photos, voice notes, calls, reactions, and read receipts. Customize your conversation and download a free high-resolution PNG.

Start with a template — everything is editable

Customize your chat

Loading draft…

Newest at the bottom. Click a message in the preview to edit it.

9/50 items

Date divider 1

Message 2

Switching message type keeps the text, photo, and duration you entered.

Message 3

Switching message type keeps the text, photo, and duration you entered.

Message 4

Switching message type keeps the text, photo, and duration you entered.

Message 5

Switching message type keeps the text, photo, and duration you entered.

Message 6

Without an uploaded photo, the preview uses the illustrated image placeholder.

Switching message type keeps the text, photo, and duration you entered.

Message 7

A visual voice-note bubble with a decorative waveform. It does not record or play audio.

Switching message type keeps the text, photo, and duration you entered.

Message 8

Switching message type keeps the text, photo, and duration you entered.

Message 9

Switching message type keeps the text, photo, and duration you entered.

Fit to window

Live preview

Chat · 8 messages

Click the header or a message to edit it.

Preparing preview…

720 × 1272 pxPNG · no watermark

Your content stays in this browser. Label fictional chats when sharing.

A practical Messenger chat guide

Build a Messenger conversation with a natural flow.

Write both sides of a conversation, add photos or call moments, and use reactions and read receipts to tell the story. Preview and export share the same layout.

Start with a template

Choose Blank, Class group, Customer support, Delivery update, Family, Scam warning, or Event invite. These are fictional, editable examples. Class group starts with a workshop conversation that demonstrates text, a photo placeholder, a voice note, a missed call, and a delivery receipt.

Selecting a different template or New chat asks before replacing the current draft. Undo template restores the previous chat during this visit. Blank keeps a contact header and an empty conversation, ready for your own messages.

This generator creates a still-image Messenger-style mockup. It does not connect to Facebook, send messages, record audio, or place calls.

Write both sides

Add a Message and choose Them for an incoming gray bubble or Me for an outgoing colored bubble. Enter up to 2,000 characters. The input grows with the text and preserves line breaks; the preview wraps long words to fit. Basic text is supported, not full Markdown.

Each message has a timestamp label and a Show timestamp option. Text messages initially hide their timestamps, while newly added voice notes and calls show them. Set the labels yourself to tell a consistent story; there is no automatic time sorting.

Move a message up or down with the arrows, duplicate it, or delete it. Its photo, reaction, duration, and delivery settings move with it. The editor supports fifty entries in total, counting messages and date dividers. Entries are shown in the order you arrange them, with the newest at the bottom.

Date divider adds a centered label such as Today or Friday, 6:30 PM. It also breaks consecutive-message grouping. When grouping is enabled, nearby messages from the same side use tighter spacing and matching bubble corners; incoming avatars appear at the end of a group.

Reactions and delivery receipts

Choose a heart, laughing, surprised, sad, angry, or thumbs-up reaction, or None. Reactions sit at the lower edge of a bubble with enough space before the next message.

Outgoing messages can display Sent, Delivered, or Seen beneath the bubble. Seen uses the contact avatar. Hidden removes the receipt. These are visual labels, not real delivery events. Incoming messages do not show outgoing delivery receipts.

Click a message or a date label in the preview to locate its editor. The current entry gets a dashed outline while editing. This outline is excluded from PNG exports.

Add photos, voice notes, and calls

TypeEditable contentExport behavior
TextMessage, timestamp, reaction, delivery statusA wrapped message bubble
PhotoUploaded image, optional caption, timestamp, reactionThe photo and caption inside the conversation
Voice noteDuration, timestamp, reaction, delivery statusA play icon and decorative waveform, not playable audio
CallVoice or video, completed/missed/declined, duration, timestampA call summary card, not an actual call

Photo uploads accept PNG, JPG, WebP, or GIF files smaller than 20 MB. Photos are resized locally to a maximum edge of 1,400 pixels and fitted inside the message without cropping their edges. Animated GIFs become still images. Until you upload a photo, the bubble uses an illustrated image placeholder, which also appears in the exported PNG.

Voice-note duration is a display label, such as 0:14. Its waveform is decorative and stays consistent for a given message. There is no audio upload or playback.

Completed calls show the duration you enter. Missed and declined calls show a highlighted call icon and a callback hint. Choose Voice call or Video call to change the icon and heading.

Switching a message type keeps its text, uploaded photo, and duration in the draft. It resets timestamp visibility to the usual default for that type. Only fields relevant to the selected type appear in the preview.

Customize the chat and device

Open Chat settings to edit the contact or chat name, status subtitle, avatar, and online indicator. Upload an avatar or use the initial-based placeholder. Avatar images are processed locally to a maximum edge of 400 pixels and cropped into a circle.

Choose Light or Dark and select a chat color or enter a custom color. The outgoing text switches between dark and light for readability. You can show or hide the phone frame, incoming avatars, device status bar, and message input bar.

Device settings include a time label, battery level from 0 to 100%, signal strength from zero to four bars, and a Wi-Fi indicator. The input bar has an editable placeholder, normally Aa. Icons in the preview are decorative; they do not open a camera or send messages.

The conversation grows vertically as you add content. Short chats keep a phone-like minimum height, while longer chats expand to include every entry. No earlier messages are clipped to fit a fixed phone screen.

Download the finished chat

Download PNG opens a dialog with export settings on the left and the finished image on the right. It includes all entries, visible phone details, photos, reactions, and receipts. Editor controls and selection outlines are excluded.

ResolutionImage width
Standard · 2×720 pixels
High · 3×1,080 pixels
Ultra · 4×1,440 pixels

Image height follows the complete conversation. A very long chat can exceed the browser's canvas limits; choose a lower resolution or shorten the conversation if prompted. No watermark is added. Higher export resolution cannot recover detail absent from a small uploaded image. Emoji appearance may vary between operating systems.

Common questions

Is this Messenger chat generator free?

Yes. Create the conversation and download a PNG without an account or payment.

Is this an official Facebook Messenger tool?

No. Fake Generator is independent and is not affiliated with or endorsed by Meta or Messenger. The tool produces fictional mockups, not real conversations or account activity.

Can it play voice notes or start a call?

No. Voice-note bubbles, call records, and toolbar icons are visual elements for the screenshot. The output is a static PNG, not audio or video.

Where is my draft stored?

Auto-save attempts to write messages, photos, contact details, and appearance settings to this browser's local storage. Save draft writes manually. Turning auto-save off stops automatic writes during the current visit but does not remove a previously saved draft. Clear this site's browser storage to remove it.

Large photo collections may exceed local storage capacity. If storage is blocked or full, the editor reports Draft in memory and remains usable. Export your image before leaving in that case. Drafts do not sync across devices, and we cannot retrieve them remotely.

Are my messages or images uploaded?

Editing, image preparation, preview rendering, and PNG generation happen in your browser. Content is not sent to an application database. The site still uses hosting and analytics services described in our privacy policy.

Can I use the image in a lesson or video?

Yes. Use fictional identities or obtain permission for real names and photos. Label fictional conversations when they might be mistaken for authentic messages, and follow our responsible use policy.