Fake iMessage Generator

Build realistic iOS iMessage and SMS screenshots in your browser. Customize the contact, swap blue or green bubbles, add timestamps, typing indicators, and read receipts — then export a clean PNG. No signup, no upload, nothing leaves your device.

Conversation

Messages

Live preview · exports at iPhone 3× pixel density (1179 px wide)

How to make a fake iMessage screenshot in your browser

This fake iMessage generator builds an iOS-style chat thread on a live canvas as you type, so what you see in the preview is exactly what gets exported. Set the contact name, pick blue iMessage bubbles or green SMS bubbles, then add as many messages as you want with the side toggle controlling who said what. When the thread looks right, click Download PNG and you get a clean, watermark-free image at 2× retina resolution.

  1. Set the contact. Type the name in the conversation header — the round avatar at the top of the thread auto-colors itself and shows the contact’s initials.
  2. Pick the bubble style. Switch between iMessage (blue) and SMS (green). The input bar’s placeholder text and the service label update with your choice.
  3. Tune the status bar. Editable time, battery percentage (turns red below 20%), signal bars, and a Wi-Fi toggle let the screenshot match any moment.
  4. Build the thread. Add messages, switch each one between “Them” and “You,” and reorder with the up and down arrows. Add an optional timestamp above any message to mark a new section of the conversation.
  5. Add finishing touches. Toggle the typing-dots indicator at the bottom of the thread and the “Read 9:42 AM” receipt under your last outgoing message.
  6. Export. Download a high-resolution PNG that drops straight into a tweet, Reddit post, Discord channel, or design mockup.

Blue iMessage bubbles vs. green SMS bubbles — which should you pick?

On a real iPhone, the bubble color tells you which network carried the message. Blue bubbles mean the message went over Apple’s iMessage service — both people are on iPhone, iPad, or Mac and signed into iMessage. Green bubbles mean the message fell back to a regular SMS or MMS text, which usually means the other person isn’t on Apple, has iMessage turned off, or doesn’t have signal at the moment.

For a fake screenshot, pick the bubble color that matches the story you’re telling. iMessage blue feels modern and intimate — it’s the default for screenshots of conversations between iPhone friends, partners, and family. SMS green feels older or more transactional — perfect for spam-text memes, business reminders, or the classic “they’re texting me from an Android” comedy beat.

Everything you can customize

  • Contact name and auto-generated avatar — the avatar circle uses a deterministic color from the contact’s name and shows their initials, just like real iOS does for contacts without a photo.
  • Status bar — time, battery percentage, signal bars (0–4), Wi-Fi connected indicator.
  • Bubble style and color — iMessage blue or SMS green for outgoing messages; standard iOS gray for incoming.
  • Per-message side — flip any message between Them (incoming, left) and You (outgoing, right) with one click.
  • Per-message timestamp separator — add a centered “Today 9:42 AM,” “Yesterday,” or any custom label above any message in the thread.
  • Same-sender stacking — consecutive messages from the same person stack tight together with a smaller gap, exactly like real iOS Messages.
  • Typing indicator — the three-dot bubble that shows the other person is typing, rendered at the bottom of the thread.
  • Read receipt — small “Read 9:42 AM” or “Delivered” label under your last outgoing message.

Nothing leaves your browser

The whole tool is one HTML file, one stylesheet, and one JavaScript file that draws the entire conversation onto a single <canvas> element. There is no upload, no API call, no server-side rendering, and no analytics that records what you typed. Once the page has loaded, you could disconnect from the internet and the generator would keep working. The PNG that downloads is generated locally in your own browser and never touches our servers.

This matters for screenshots that contain personal names, phone numbers, or private inside jokes — none of that data ever leaves your device.

What people use a fake iMessage generator for

  • Memes and social posts. The single highest-share-rate format on TikTok, Twitter/X, and Reddit. A staged screenshot with a punchline beats a wall of quoted text every time.
  • Fiction and writing. Authors, screenwriters, and game designers use fake iMessage screenshots in chapter illustrations, storyboards, and indie game UI mockups.
  • UX and product mockups. Designers showing a notification, a chat-style onboarding flow, or a customer-support transcript can drop a realistic chat into a slide deck without firing up Figma.
  • Comedy and sketches. Stand-up clips, YouTube skits, and meme accounts lean on fake texts as visual punchlines because the format is instantly recognizable.
  • Education and presentations. Communication classes, language lessons, and digital-literacy workshops use staged conversations to show good and bad messaging habits.

Tips for a believable fake iMessage screenshot

  • Match the time everywhere. Set the status bar time, the timestamp separator, and the read receipt to times that line up. A screenshot that says “9:41 AM” at the top and “Read 11:30 PM” at the bottom looks fake instantly.
  • Vary message length. Real conversations alternate short reactions (“lol”, “ok”, “yeah”) with longer thoughts. A thread of four similarly-sized paragraphs reads like a chatbot script.
  • Use natural typos and lowercase. Most people don’t capitalize “i” in casual texts. Apostrophes get dropped. Punctuation is loose. Perfect grammar reads as fake.
  • Stack same-sender messages. When someone sends two thoughts back-to-back, iOS groups them tightly. Splitting one long message into two short ones often looks more authentic than one big bubble.
  • Add an “iMessage” label, not “Text Message.” Most modern iPhone screenshots use blue iMessage. Pick green only when the joke depends on the recipient being on Android or having no signal.

More fake screens and pranks

If you’re building meme content or a prank for a friend, the rest of the prank cluster on this site might help: a fake Windows 11 update screen, a fake Blue Screen of Death, a fake macOS update, or the hacker typer for that movie-style code-cracking effect. Browse the full prank screens index to see what else is available.

Frequently Asked Questions

Is this fake iMessage generator free?

Yes. The generator is fully free with no signup, no watermark, and no usage limit. Build as many fake iMessage screenshots as you want and download every one as a clean PNG.

Does anything I type leave my browser?

No. Every character, every preview render, and the final PNG export all happen in your own browser using a single <canvas> element. Nothing is uploaded to a server, no analytics records the conversation, and the page works offline once it has loaded.

What's the difference between iMessage (blue) and SMS (green)?

On a real iPhone, blue bubbles mean both people are using iMessage over the internet, while green bubbles mean the message was sent as a regular SMS / MMS text. Switching the bubble style here changes the colour of every outgoing bubble in the thread and updates the service label under the contact name in the header so the screenshot matches one mode or the other.

Can I add timestamps between messages?

Yes. Each message has an optional timestamp field. Type a label like “Today 9:42 AM” or “Yesterday” and a centered separator row will appear above that bubble in the preview, mirroring the way iOS groups messages by time.

How do I add a typing indicator or read receipt?

Toggle “Show typing indicator” to add the three-dot bubble at the bottom of the thread. Toggle “Show read receipt” and edit the receipt text to show a small “Read” or “Delivered” label under the last outgoing message.

What size is the exported PNG?

The export is rendered at 2× pixel density (780 px wide and as tall as the thread requires), which is high enough to look crisp on retina screens and on social media uploads. The height grows automatically as you add more messages.

Is making fake iMessage screenshots legal?

Generating a fake screenshot for jokes, memes, fiction, mockups, or design comps is fine. Using one to defraud someone, fabricate evidence in a legal proceeding, harass a real person, or impersonate someone in a way that causes harm is illegal in most places. You are responsible for what you do with the output.

Last updated: