Fake iMessage Dark Mode Generator
A fake iPhone text conversation on the black dark-mode background: blue iMessage or green SMS bubbles, real iOS spacing, downloaded as a PNG screenshot. Free and private.
How to Make a Fake iMessage in Dark Mode
Step 1
Name the contact
The name at the top of the thread and the status-bar time. Dark mode is already switched on.
Step 2
Write both sides
Add messages, tap You or Them for each one, reorder with the arrows. Long messages wrap like real iOS.
Step 3
Pick blue or green
iMessage blue for iPhone-to-iPhone, SMS green for a text from an Android friend. Both work on black.
Step 4
Download the PNG
A 1170 × 2532 screenshot with the pure black background, ready to post. No watermark, no sign-up.
What Dark Mode Changes in a Text Screenshot
A dark-mode iMessage screenshot is not just a light one with the colours inverted. iOS swaps a handful of specific values, and a fake one only looks right when every one of them is swapped too. The background becomes pure black, not charcoal, because iPhones with OLED screens turn those pixels off entirely. Received bubbles go from light grey to a dark grey (#262628) with white text. Sent bubbles keep their iMessage blue or SMS green, but the text inside stays white in both modes. The thin separator lines under the header and above the input field turn into faint white lines, the status-bar clock and icons become white, and the "Delivered" label and the "Today 9:41 AM" date stamp fade to a muted grey.
This generator applies all of those changes at once, which is why the result reads as a real late-night screenshot instead of a light-mode mockup with a black rectangle behind it. The bubble shapes, the tail on the last bubble in a run, the 72% maximum bubble width, the 17 pt SF Pro text and the wrap width are shared with the light version, so switching modes never moves a single message.
Blue or Green Bubbles on a Black Background
iMessage dark: blue on black
The classic look for a conversation between two iPhones. Blue bubbles on the right, dark grey replies on the left, "iMessage" in the empty input field and a "Delivered" note under your last message. Use it for storytime memes, screenshots in a comic, or any scene set on an iPhone at night.
SMS dark: green on black
Green bubbles mean the other person is not on iMessage, usually an Android phone or a business number. The input field says "Text Message" instead of "iMessage". Pick SMS green when the joke is about the green-bubble friend, or when the message is supposed to come from a company, a delivery service or an unknown number.
Need the same conversation on a Pixel or Samsung instead? The fake Android text message generator draws Google Messages in light and dark mode. For a thread with several people, use the fake group chat generator.
Why People Make Dark-Mode Fake Texts
TikTok and Reels storytime
Most phones are in dark mode after sunset, so a black-background screenshot blends into a night-time video instead of flashing a white rectangle at the viewer. Script the conversation, download, and drop it into a chat-story edit or a reaction skit.
Memes and reaction images
The "texting at 3 am" genre lives in dark mode. White text on black also survives compression and reposting better than light mode, so the joke still reads after the fourth screenshot of a screenshot.
App demos and UI mockups
Designers and marketers use a realistic dark thread to show a notification flow, a chatbot reply or a customer-support script without exposing a real customer. Rename the contact to the brand and keep the rest.
Writing and comics
Novelists, screenwriters and webcomic artists use fake texts to show dialogue that happens over the phone. Pair a dark screenshot with the comic speech bubble maker for the scenes in between.
Details That Make a Dark-Mode Screenshot Convincing
The clock says 9:41. Apple's own screenshots always show 9:41; a random time like 2:17 reads as more candid. Both work, but pick one on purpose.
Only the last bubble in a run has a tail. Three replies from the same person share one tail, on the bottom one. The generator handles this automatically as you reorder messages.
"Delivered" sits under your last sent message, even when replies come after it, and it stays there in dark mode in muted grey.
Short threads start at the top under a date stamp; long ones scroll. Once the conversation is longer than the screen, the generator anchors it to the bottom the way a real thread does, with the newest message just above the input field.
Nothing is uploaded. The screenshot is drawn in your browser with the Canvas API and saved from there; read the privacy policy for the full picture.