Fake Tweet Generator (X / Twitter)
Free fake tweet maker for realistic X (Twitter) screenshots. Customize handle, verified badge, likes, views. Runs offline in your browser — no login.
What is the Fake Tweet Generator?
A browser-based generator that produces tweet-card screenshots matching the current X (formerly Twitter) visual language: square-rounded avatar, bold display name, light-gray @handle, optional verified-check badge in blue/gold/grey, tweet body with auto-highlighted hashtags and mentions, optional attached image, and the metrics row showing replies, reposts, likes, views and bookmarks. Use it for memes, marketing concepts, classroom material, and screenwriting — never to impersonate or defame a real person. For a cross-platform prank kit, pair it with our Fake Instagram — same one-click realism on a different OS.
Key Features
- Pixel-styled X post card: light and dark mode toggle
- Verified badge variants: None, Blue (Premium), Gold (Business), Grey (Government)
- Auto-highlighted #hashtags and @mentions in X-blue
- Custom avatar via URL or auto-generated gradient initial
- Optional attached image with 16-pixel rounded corners
- Live preview with debounced typing for smooth editing
- Customizable engagement counts: replies, reposts, likes, views
- PNG export at retina 2x scale via lazy-loaded html2canvas
- One-click Copy Image to clipboard, plus an Example button to load a ready-made post
How to Use
- Enter a display name and handle (the @ is added automatically)
- Paste an avatar URL or leave blank for a gradient initial circle
- Pick the verified badge variant: None, Blue, Gold or Grey
- Type the tweet body — hashtags and mentions are colored automatically
- Or upload a profile photo and tweet image from your device using the file pickers — they stay on your device
- Optionally paste an image URL to attach a media card
- Set the engagement counts (replies, reposts, likes, views) and timestamp
- Toggle dark mode if needed, then click Download PNG or Copy Image to paste it straight into a chat

Common Use Cases
- Memes and humorous social posts that are clearly satirical
- Marketing concepts: previewing how an announcement will look on X
- Classroom material on media literacy, misinformation, and platform UI
- Slide decks and pitch presentations that need realistic tweet mockups
- Comics, web novels, and screenwriting that reference modern social media
- Mockups for designers building tweet-embed components
- Fiction and alternate-reality games where social posts are part of the story (see also our Fake TikTok)
Frequently Asked Questions
Is making a fake tweet legal?
For parody, satire, fiction or personal entertainment, fake tweets are generally legal in most countries. They become illegal when used to defame a real person, defraud, impersonate someone with intent to deceive, fabricate evidence in court, manipulate elections, or violate X's terms of service. Several jurisdictions have specific laws criminalizing fabricated social-media posts used in disinformation campaigns. Always label parody clearly, never share an image that a third party might mistake for a real tweet, and never use a fake tweet to harm someone's reputation or finances.
Is this fake tweet maker free?
Yes — completely free with no login, no sign-up, no watermark and no usage limit. Everything runs locally in your browser, so it also works offline once the page has loaded and works on mobile, tablet and desktop. You can generate as many fake tweet screenshots as you like and either download them as PNG or copy the image straight to your clipboard to paste into a chat, Discord, Slack or an image editor without any download-and-reupload round trip.
Can I add my own profile picture and tweet image?
Yes. Use the Upload Profile Photo picker to choose an avatar image from your device, and the Upload Tweet Image picker to attach a photo to the post (JPG or PNG, up to 4MB each). Uploaded files are read locally as data URLs and never leave your device, and because they are embedded data they always appear correctly in both the live preview and the exported or copied PNG — unlike remote Avatar/Image URLs, which may be blocked from the export by cross-origin (CORS) rules. Click Use Default or Remove Image to clear an upload.
Does this tool use the real Twitter or X API?
No. The generator is 100% client-side HTML, CSS and JavaScript. It does not call the X API, does not authenticate with X, and does not fetch real tweet content. The output is a styled DOM element exported to PNG by html2canvas. This matters because X's API has strict rate limits and strict terms; this tool side-steps both by being purely a visual mockup that never touches X's servers.
What do the blue, gold and grey badges mean?
On X today, the blue check indicates a paid X Premium subscription (formerly Twitter Blue) — any user can buy it. The gold check denotes a verified business account that pays the higher-tier X Verified Organizations subscription. The grey check denotes a verified government, military, or multilateral-organization account, typically not paid. The original blue legacy verification (free, given to journalists, celebrities and notable figures) was phased out in 2023, replaced by the paid system.
Why does html2canvas only load when I click Download?
html2canvas is around 200 KB minified, unnecessary weight for visitors only exploring the preview. We lazy-load it on first Download click via a cached loadScript helper, so initial page load stays fast and Lighthouse Performance scores remain high. After first load the browser caches the library so subsequent exports — on this or any other tool that uses it — are instant.
How accurate is the X visual style?
The card closely mirrors X's current post layout: square-rounded 48px avatar, bold 15px display name, 15px secondary @handle in muted gray, 17px tweet body with #hashtag and @mention coloring, optional 16px-rounded media card, separator with views, and the icon row containing comment, repost (green hover), like (pink hover), view-count chart, and bookmark. Exact glyphs are proprietary; we use Font Awesome equivalents and the closest open colors. Results pass casual visual inspection on social-media compressed images.
Can I include images, hashtags, mentions or emojis?
Yes. Paste any publicly accessible image URL into the Image URL field — it will appear as a media card below the tweet body. Hashtags (#word) and mentions (@user) inside the tweet body are auto-colored in X-blue. Color emojis render via your operating system's emoji font and are captured by html2canvas. For images to appear in the exported PNG, the source server must send a permissive CORS header; otherwise the image will render in the live preview but not in the export.
What is the legal risk of impersonating a real account?
High. Even if you label your tweet as parody, courts have ruled against creators whose fake screenshots were realistic enough to fool a reasonable third party. Risks include defamation lawsuits, harassment charges, identity-fraud charges, emotional-distress claims, election-interference statutes, and X's own legal action under impersonation policies. Use clearly fictional handles, watermark your image as parody, and never share a fake tweet of a public figure on a sensitive topic that could plausibly be mistaken for a real post.
Can I generate a screenshot that includes a reply or thread?
This tool generates a single-tweet card. To create a reply chain or thread mockup, generate each tweet separately, save them as individual PNGs, and stack them vertically in any image editor (Photoshop, GIMP, Photopea, Canva). Use the same display name and avatar across all images for a thread, or different identities for a reply. Future versions of this tool may add native multi-tweet thread support.
