Fake Bluesky Messages Generator
Create realistic Bluesky DM screenshots for content creation, memes, and storytelling โ fully customizable, no watermarks.
Phone Settings
Profile Settings
Leave blank for initials avatar
Message Builder
The Only Bluesky DM Generator Worth Your Time
Picture this: you want to post a funny conversation screenshot on social media. So you open your phone, start typing to a friend, try to get the lighting right, and then realise half the conversation is cut off by a notification banner. That whole process takes 15 minutes. This tool takes under 90 seconds.
The Fake Bluesky Messages Generator lets you craft any conversation you can imagine โ with the exact contact handle, avatar, timestamps, and theme โ then export it as a crisp PNG at twice the screen resolution. No watermarks, no accounts, no cost.
And because Bluesky is built on the AT Protocol โ a genuinely decentralized system where users own their data โ it's becoming a platform that creators actually care about. Which makes the content around it worth looking right.
Everything You Can Customise
This generator isn't just a text-input โ screenshot pipeline. Every single part of the interface is adjustable:
- Contact name and handle โ set any display name and @handle.bsky.social to match whoever you're writing as
- Profile avatars โ drop in any image URL for both the contact and yourself
- Message direction โ each message can be sent or received independently, so conversations can go back and forth naturally
- Show / hide timestamps โ toggle them on to sell the realism, or turn them off for a cleaner crop
- Battery and signal โ set both with sliders; a 23% battery on 2 bars reads completely differently from 97% on full 5G bars
- Carrier name โ keep it as AT&T, change it to 'Bluesky Mobile' for a joke, or blank it out entirely
- Light and dark phone theme โ Bluesky's dark UI is popular with power users, and it exports beautifully
The message builder also supports reordering โ use the up/down arrows to shift any bubble without deleting and re-typing it. Small thing, but it saves so much frustration when you realise message 3 should come after message 5.
Two Ways to Export
The action bar has two download buttons, and the difference matters:
Download with Frame exports the full phone mockup โ rounded corners, black shell, notch, status bar, the whole device. This looks great in product demos, blog posts, or anywhere you want to show the phone context explicitly.
Download without Frame exports just the inner screen content โ chat header, messages, input bar โ without the phone border. Use this when you're cropping the screenshot into a social post template, or when you want the viewer to focus entirely on the conversation rather than the device.
Both export at 2ร pixel density, so even on a Retina display or when zoomed in, the text stays perfectly sharp.
What People Actually Use This For
Content creators and meme accounts
The "screenshots from the timeline" format drives enormous engagement on every platform. Whether it's a joke conversation, a character dialogue, or a satirical exchange โ generating the screenshot here is faster and neater than hunting through a real DM thread.
App developers demoing AT Protocol
If you're building a Bluesky client or AT Protocol application and need UI mockups for a landing page or pitch deck, generating populated message screens is far cleaner than running a full test environment. Drag a few bubbles, hit export, drop it into Figma.
Writers and screenwriters
Modern fiction increasingly incorporates phone UI as a narrative device โ showing text conversations in a way readers instantly recognise. A realistic-looking Bluesky DM thread can illustrate a character's voice in ways prose description can't always match.
Teachers and trainers
Digital literacy courses and social media training workshops often need examples of what DM conversations look like on emerging platforms. Instead of screenshotting real personal messages, instructors can generate synthetic examples here that perfectly illustrate the point without exposing anyone's private data.
Step-by-Step: Your First Export in Under 2 Minutes
- Hit Load Demo first โ it fills the screen with a realistic sample conversation so you can immediately see what the finished product looks like before building your own.
- Open the Chat Settings panel on the left โ change the contact name and handle to whoever you want the conversation to be with. Paste in an avatar URL if you have one.
- Use the Message Builder panel on the right โ click "+ Add Message", type your text, choose whether it's Sent or Received, then add the next one. The phone preview updates live on every keystroke.
- Adjust the details โ set the battery level, tweak the carrier name, and decide whether you want timestamps visible.
- Export โ click "Download with Frame" for the full phone mockup, or "Download without Frame" if you only need the chat content. Your PNG appears instantly.
Frequently Asked Questions
Does this work on iOS or Android phones?
Yes, the generator runs entirely in the browser โ no app to install. The editing experience is much smoother on a desktop where you can see all three panels (settings, phone, builder) at once, but mobile works fine for quick edits and exports.
Can I add images or GIFs to the message bubbles?
Not yet โ the current version focuses on text messages, which is where most use cases land. Media attachments inside bubbles are something we're looking at for a future update. In the meantime, you can composite a text screenshot with media in your image editor.
Is the exported PNG transparent?
The "Download with Frame" keeps the phone shell background (black or near-black). "Download without Frame" exports with a transparent background around the chat content โ so it drops into any colour background cleanly in Photoshop, Canva, or Figma.
Are my messages saved anywhere?
Nothing leaves your browser. The entire generator runs locally in your tab โ there's no server storing your messages, no database, no account. As soon as you close or refresh the tab, everything resets. If you want to save your progress, export the screenshot before navigating away.
How do I get the Bluesky handle format right?
Bluesky handles use the format username.bsky.social for standard accounts, or a custom domain handle like yourname.com for verified custom domains. The settings panel shows the @ prefix automatically, so just type the part that comes after it.
Can I create a multi-day conversation with date separators?
The current builder uses per-message timestamps (like "10:15 AM"). Date labels between message groups aren't a built-in element right now โ but you can approximate them by adding a message with a date string as the text and making it look like a system message by styling it with a short, centered timestamp.
Disclaimer: FakeMockup.com is a creative and educational tool intended for content production, design prototyping, and satirical purposes only. All generated screenshots are entirely synthetic and do not represent real Bluesky conversations. This tool is not affiliated with, endorsed by, or connected to Bluesky Social PBC or the AT Protocol Foundation in any way. Do not use generated images to spread misinformation, impersonate real individuals, or engage in harassment. Always follow the community guidelines of any platform you publish on.