Real device previews
Preview X (Twitter) chats inside current iPhone and Android frames with accurate safe areas and status controls.
Free editor, paid watermark removal
This fake Twitter DM generator recreates the X direct-message thread, including the profile header with handle, join date and follower count, so a fake X message reads the way the app does.
Write a fake Twitter chat for a story, a thumbnail or a screenshot meme, switch to the Post or Thread tab when the scene needs a public post instead, and export at high resolution.
The X (Twitter) editor is free to use and downloads are unlimited, but exports carry a watermark. Removing it costs $2.99 for 24 hours or $49 a year. WhatsApp, Messenger and iMessage always export clean. See pricing
Preview X (Twitter) chats inside current iPhone and Android frames with accurate safe areas and status controls.
Download PNG, JPG, or WebP screenshots at 1×, Retina 2×, or 3× resolution.
Your message text and uploaded images stay in your browser while you build the mockup. At download, the chat text (never the image or your photos) is kept for 30 days to see what people make.
Open the X (Twitter) generator and select a phone or desktop preview.
Edit names, profile photos, usernames, and online status.
Add messages, timestamps, delivery states, reactions, and images.
Choose an image format and resolution, then export the finished screenshot.
People search for this both ways: a twitter dm generator and an x dm generator, a fake twitter dm and a fake X message. They all mean the same screen, the direct message thread, and this builds it around text you supply. The rename never reached most people’s vocabulary, so the tool answers to both names.
It is worth being clear about which screen this is. A tweet and a DM are different layouts: a tweet is a public post with replies, reposts and likes, while a DM is a private thread of blue and grey bubbles. This page draws the DM thread. If you wanted the public post, the tweet and thread generator is a separate tool.
X heads every DM thread with the account itself, and that header is what most fake X screenshots miss. Above the first message the real app shows the avatar, the display name, the @handle, the date the account joined, and a ruled line carrying the join month and the follower count. A thread that starts straight into blue bubbles reads as a generic messaging mockup rather than X.
The other detail is the timestamp. X puts the time under the bubble, outside it, in grey, and marks the most recent outgoing message Sent or Seen. Several tools put the time inside the bubble, which is how Instagram and WhatsApp do it, and the difference is noticeable side by side.
Most of it is content and design work. Creators illustrate a story with a conversation they do not want to expose a real person in; designers need a filled DM screen for a case study or an app store listing; writers and teachers want a scenario to discuss without screenshotting a real thread.
It is also used to show what a scam or an impersonation attempt looks like, which is a legitimate reason to need a convincing image. Where the line is matters: composing a DM and presenting it as something a real person actually sent is impersonation, and that is not what this is for. Keep the handle fictional.
Yes. The generator recreates the X direct message thread, including the profile header with handle, join date and follower count.
Set both accounts, type the messages, adjust timestamps, pick light or dark mode and a device frame, then export the DM screenshot.
Yes. The X page has Chat, Post and Thread tabs, so a single post or a connected thread is built on the same page.
Set the two accounts with names, handles and photos, write the messages, and set the times. The preview updates as you type, and you download a PNG when it looks right. No sign-up and nothing is posted to X.
Both. It is the same direct message screen, and the tool is drawn from the current X app rather than the older Twitter design, so the bubble colours, the profile header and the composer match what you see today.
Yes. X shows all three above the first message, so each is a field on the participant rather than a fixed value. Leave them empty and the preview falls back to a sensible default.
Yes, every message carries its own date and time, and the most recent outgoing one shows Sent or Seen depending on the delivery state you pick.
This builds the private DM thread. The tweet and thread generator builds a public post with replies, reposts, likes and views. They are different screens in the same app, so pick by which one you need.
Yes. X DMs on a black background are the more common look, and the theme switch covers both, along with the iPhone and Android frames and the status bar controls.
No. This makes a picture for content, design or teaching. Presenting a generated thread as a real message from a real account is impersonation, and the terms of service do not allow it.
The X (Twitter) editor is free to use and downloads are unlimited, but exports carry a watermark. Removing it costs $2.99 for 24 hours or $49 a year. WhatsApp, Messenger and iMessage always export clean.
You can export PNG, JPG, or WebP images at standard, Retina 2×, or 3× resolution.
Yes. Choose from modern iPhone models with Dynamic Island or notch designs, Google Pixel, Samsung Galaxy, and a generic mobile frame.
Making a clearly fictional X (Twitter) mockup for a video, a meme, a lesson, a design or a presentation is ordinary creative work. Using one to impersonate a real person, fabricate evidence, defraud someone or harass them is not, and can be illegal. The tool is for lawful fictional, educational and creative use only.