Fake Tweet Generator

Type a name, username, message and counts, preview a realistic tweet card in light, dim or dark mode, and download it as a PNG.

Details

0/50 characters

Verified Badge

0/15 characters. Only numbers, letters or _ characters
0/280 characters
hh:mm format
mmm dd, yyyy format

Theme

Preview

avatar
Name
@username
Generate convincing fake tweet images
10:52 PM
 · 
Sep 6, 2024
 · 
1.7K Views
121 Retweets
69 Quote Tweets
189 Likes
39 Bookmarks

The fake tweet generator builds a realistic mock-up of a tweet from details you type in, previews it live, and lets you download the result as a PNG. You set the display name, @username, message, timestamp, engagement counts, a verified badge and the color theme, and you can upload your own profile picture. Nothing is posted anywhere; it produces an image and only an image. It's meant for mock-ups, memes, classroom examples and presentation slides.

What you can set

  • Profile picture. Upload a PNG or JPEG; it's shown as the 48-pixel avatar. Reset returns the default silhouette. The file stays in your browser and is never uploaded to us.
  • Name (up to 50 characters) and username (up to 15 characters, matching Twitter's own limit; the @ is added for you).
  • Verified badge. Show or hide the blue check next to the name.
  • Message, up to 280 characters with a live counter. Line breaks are kept.
  • Time and date, typed as free text. The placeholders show the format the real app uses: 10:52 PM and Sep 6, 2024.
  • Counts for views, retweets, quote tweets, likes and bookmarks. Large numbers are abbreviated the way Twitter does it, so 1700 becomes 1.7K and 2,300,000 becomes 2.3M.
  • Theme. Light, Dim or Dark, matching the three display settings on X/Twitter.

The preview updates as you type. When it looks right, press Download and the card is rendered to a PNG called Tweet.png. If you leave a field empty, the preview shows placeholder values rather than blanks.

What the mock-up looks like

The card follows the layout of an expanded tweet on the web app: avatar, name and badge on top, @username underneath, the message body, then a line with the time, date and view count, a row of retweet, quote-tweet, like and bookmark totals, and the reply, repost, like, bookmark and share icons at the bottom. There's no client line ("Twitter for iPhone") and no reply thread, image attachment or quoted tweet inside the card. It's a single, standalone post.

Ways people use it

  • Memes and jokes. Put a ridiculous line under a made-up account name and share the screenshot in the group chat. A clearly fictional name is the whole joke.
  • Design mock-ups. Marketers and designers drop a sample tweet into a pitch deck or landing page comp before the real campaign exists.
  • Classroom and training material. Teachers build example posts for media-literacy lessons, including lessons on how easy it is to fake a screenshot, which is a good reason to teach students to check the source.
  • Fiction and worldbuilding. Writers create in-universe posts from characters for a story, zine or ARG.
  • Placeholder content. Developers need a realistic tweet card to test a layout without embedding the real widget.

Please don't impersonate real people

Because the output is a plain image, it carries no proof of authenticity, and that cuts both ways. Making a fake tweet that appears to come from a real person or company and passing it off as genuine can be defamation, fraud or a platform violation, and it can hurt someone. Use invented names, or label the image as a mock-up. If you're checking whether a screenshot someone sent you is real, look up the account and search for the exact text; a genuine post will have a URL, and a fake one won't.

Details that make a mock-up look right

If you're building a convincing example for a slide or a lesson, a few things separate a good mock-up from an obvious one. Usernames are 4 to 15 characters, letters, digits and underscores only, no spaces. Timestamps on the web app use 12-hour time with AM/PM and the short-month date format (Sep 6, 2024). Engagement ratios matter: real posts usually have views far above likes, likes above retweets, and only a handful of quote tweets and bookmarks. A post with 40 views and 9,000 likes gives itself away. And the verified badge on X today means a paid subscription rather than a notable person, so it belongs on plenty of ordinary accounts.

More meme and social tools

For image memes rather than posts, try the Woman Yelling at Cat Meme Generator or the Dos Equis Meme Generator. If you need the text of a made-up exchange between characters instead of a tweet card, the Incorrect Quotes Generator writes one for you. And for a bit of random fun to tweet about, there's the Truth or Dare Generator. You can browse all fun, party and decision tools in one place.

Frequently asked questions

Does this post anything to Twitter or X?

No. The tool only builds a preview in your browser and downloads it as a PNG. It never connects to Twitter, and there is no login.

Can I make a quote tweet or a reply thread?

No. The card is a single standalone post. There is no nested quoted tweet, no reply chain and no image attachment inside the tweet.

Is it a random tweet generator?

No. Nothing is generated at random; you type the name, username, message, time, date and counts yourself. If you leave a field blank, a fixed placeholder is shown.

Is my uploaded profile picture stored anywhere?

No. The image is read by your browser and drawn into the preview locally. The download is created on your device with html2canvas, and nothing is sent to our server.

Why does the downloaded image look slightly different from the preview?

The PNG is rendered from the preview by a screenshot library, which can shift fonts or emoji slightly depending on your browser. Try a different browser if something looks off.